ONLINE EDUCATION SYSTEM PROJECT REPORT | ONLINE EDUCATION SYSTEM
Project Overview
Education
is the most important aspect of any person in life and career. We all have
dreams and aspirations about our life and career. For those people for whom
studying at a regular college becomes difficult, it becomes easier to enroll in
a distance education program. With many universities offering online education,
distance education has become a concept that is easily accessible to all.
Online education allows everyone to study at their own convenience from their
home without any worry about class hours and getting to and from and campus.
Online education is a form of distance learning that emphasizes the use of a personal computer. Students take courses via the Internet and utilize a variety of audio and video technologies to enhance their electronic communication with instructors. Of course, there are some hybrid educations courses that allow students to complete a portion of their work online, but also require in-class sessions.
2.1 OBJECTIVE:
There are a number of advantages and
disadvantages to taking online education courses. Full-time workers, hospitalized
individuals, and others who are unable to attend traditional, in-class sessions
can benefit greatly from the flexibility of online courses. The convenience of
online education must not become lax. Online education require lots of
concentration and hard work as for typical direct their courses. It doesn’t
have any teachers to see your work and judging you all the time and nobody
helps you in your pending assignments and projects, so it’s difficulty of
online education. It’s providing best option but make all things difficult.
When
pursuing an online education, you can choose to do degrees at various levels.
Once you are sure of your subject and your course you can choose to do an
online bachelor degree or an online master's degree program. Each program will
offer you complete knowledge in the field according to your level of study.
Your learning is in no way compromised by missing out on a regular college.
There will be lecturers who are well versed academicians in the field available
at all times to deal with your queries via chat or email.
In an
online education, people communicate via textual discussion (synchronous or
asynchronous), audio, video, or other Internet-supported devices.
2.2 SCOPE:
The
scope of online education in India is actually much wider. Apart from proper
course works, some E-learning portals in India are also conducting mock tests
for various competitive examinations like engineering, medical, management etc.
In India, online education is yet in the primary stage. It is constantly
progressing, with special reference to big cities. Most of the reputed
institutes in India are offering online courses. Some of the online education
portals provide mock tests for different competitive exams and tutorials for
school students. The spread of online degree courses is progressing
continuously in India. The main advantage of online degree courses is
that it can bridge the distance and thus enable a student to pursue a course
from an institute that is outside his or her town, state or even country
without really being present there all the time. As quite a good number of
reputed institutes admit international students to their online courses, it has
become very easy for Indian students to pursue on line degree courses.
3. SURVEY OF TECHNOLOGIES:
Front End Tools- ASP.NET 3.5(C#):
ASP.NET is a web application framework developed and marketed by Microsoft to allow programmers to build dynamic web sites, web applications and web service . It was first released in January 2002 with version 1.0 of the .NET Framework, and is the successor to Microsoft's Active Server Pages (ASP) technology. ASP.NET is built on the Common Language Runtime (CLR), allowing programmers to write ASP.NET code using any supported .NET language. Asp.NET pages, known as "web forms", are the main building block for application development. Web forms are contained in files with an ".aspx" extension. ASP.NET applications are hosted in a web server and are accessed over the stateless HTTP protocol.ASP.NET provides various functionality for state management in ASP.NET applications. It's still easy to grasp for new comers but it provides many new ways of managing projects. Below are the features of ASP.NET.
v
ASP.NET provides a simple model that enables Web developers to
write logic that runs at the application level.
v
ASP.NET provides easy-to-use application and session-state
facilities that are familiar to ASP developers and are readily compatible with
all other .NET Framework APIs.
v
ASP.NET takes advantage of performance enhancements found in the
.NET Framework and common language runtime.
v ASP.NET configuration settings are
stored in XML-based files, which are human readable and writable.
v Applications are said to be running side by
side when they are installed on the same computer but use different versions of
the .NET Framework.
Back End Tool: Microsoft
SQL Server 2005:
Although
SQL server 2005 Microsoft enterprise is call DBMS products. There are many
other Microsoft products that can process SQL. Two DBMS products have similar
name Microsoft SQL server and Sybase SQL server. Both these are specific DBMS
products.
Microsoft SQL Server 2005 is a full-featured relational database
management system (RDBMS) that offers a variety of administrative tools to ease
the burdens of database development, maintenance and administration. It is an
environment, which uses to create computer databases on a Microsoft Windows
operating system. It can deal with small databases such as a personal list of
contacts. It can be used for a medium business such as a car repair shop. It is
also used for a larger than medium set of records such as a super market or a
local bank. It can also handle a very large database.
Feature of Microsoft SQL
Server 2005:
v Data
Definition Language
v Data
Manipulation Language
v Embedded
Data Manipulation Language
v View
Defining & Authorization
v Internet
Integrity
v Transaction
control
v Scalability
and Availability
4.
SOFTWARE REQUIREMENT SPECIFICATION:
The software requirement specification is produced at the
culmination of the analysis task the function and performance allocated to
software as part of system engineering are refined by establishing a complete
information description a detail functional and behavioral description an
indication of performance requirement and design constraints appropriate
validation criteria and other data pertinent to requirement.
4.1
Introduction:
a. Purpose
b. Scope
c. Developer’s Responsibility Overview
4.2
Specific Requirements:
a. Inputs and Outputs
b. Functional Requirement
c. Performance Constraints
d. Design Constraints
4.1
INTRODUCTION:
This is the
requirements document for the project that will be used throughout the work.
The system to be developed is for front office and educational work of
organization based on the input given. This document follows the IEEE standard
for a requirement specification document, with some variations.
a.
Purpose:
The purpose of this document is to develop a website for education
which can provide different type of educational stream for the students who
want to take registration. It also describes the interface for the system.
In an
online education, people communicate via textual discussion (synchronous or
asynchronous), audio, video, or other Internet-supported devices.
b.
Scope:
This document is the only one
that describes the requirements of the system. It is meant for use by the
developers and will be the basis for validating the final delivered system. Any
changes made to the requirements in the future have to go through a formal
change approval process. The developer is responsible for asking for
clarifications, where necessary, and will not make any alterations without the
permission of the client.
c.
Developer’s Responsibilities Overview:
The developer is
responsible for (i) developed the system, (ii) installing the software on the
client’s hardware, (iii) conducting any user training that might be needed for
using the system, and (iv) maintaining the system for a period of one year
after installation.
4.2
SPECIFIC REQUIREMENTS:
a.
Inputs and Outputs:
The system has all
the details regarding the user registration, courses, subject, login,
questions, marks and feedbacks etc. are maintained. The system has several
inputs in the form of data entry and several outputs in the form of results,
reports etc.
b.
Functional Requirements:
In present
description of each function required to solve the problem. In this system
first user or student required to take registration. After that user will have
to login to take the facilities of On Line Education site. User will select the
program and complete his course within a given duration after passing the
online exam. Examiner will check the user’s answers and provide the mark
details. User can interact with teacher for chatting if any problem occurs. All
the fees details are provided by system. At the end the results and the
certificates are provided through online.
c.
Performance
Constraints:
The reports
and results should be printed in less than one minute.
d.
Design
Constraints:
The
system is to run under the WINDOWS Operating System.
5. REQUIRMENTS AND
ANALYSIS:
5.1 PLANNING &
SCHEDULING:
Planning
and scheduling means to plot project activities against a time frame. The two most important tools for
it are:
PERT Chart:
A
PERT chart is a graph-based chart. It can be used to determine the activities
that from the “critical path”, which if delayed will cause the overall project
to delay. The PERT chart for the project is:
NUMBER |
ACTIVITY |
DESCRIPTION |
1 |
0 – 1 |
Member communication |
2 |
1 – 2 |
Concept planning |
3 |
2 – 3 |
System study |
4 |
3 – 4 |
Identification of need |
5 |
4 – 5 |
Preliminary investigation |
6 |
5 – 6 |
Feasibility study |
7 |
6 – 7 |
Content analysis |
8
|
6 – 8 |
Interaction analysis |
9 |
6 – 9 |
Functional analysis |
10 |
7,8,9 – 10 |
Analysis modeling |
11 |
10 – 11 |
S/W, H/W requirement specification |
12 |
11 – 12 |
Database design |
13 |
11 – 13 |
Interface design |
14 |
11 – 14 |
Architectural design |
15 |
11 – 15 |
Navigation design |
16 |
12,13,14,15 - 16 |
Coding |
17 |
16 - 17 |
Validation check |
18 |
17 - 18 |
Coding documentation |
19 |
18 - 19 |
Testing |
20 |
19 – 20 |
Implementation |
GANTT Chart:
A Gantt chart is a popular type of bar chart that illustrates a project schedule. Gantt charts illustrate the start and finish dates of the terminal elements and summary elements of a project. Terminal elements and summary elements comprise the work breakdown structure of the project.
Task |
1-20 Apr |
21-30 Apr |
1-17 May |
18-25 May |
26-31 May |
1-20 June |
21-30 June |
Preparation and Planning |
|
|
|
|
|
|
|
Develop
Project Proposal |
|
|
|
|
|
|
|
Development |
|
|
|
|
|
|
|
Analysis |
|
|
|
|
|
|
|
Specify
detail requirements |
|
|
|
|
|
|
|
Develop
prototype |
|
|
|
|
|
|
|
Testing
|
|
|
|
|
|
|
|
Unit Testing
|
|
|
|
|
|
|
|
Alpha
Testing |
|
|
|
|
|
|
|
Beta
Testing |
|
|
|
|
|
|
|
Implementation
|
|
|
|
|
|
|
|
5.2 HARDWARE &
SOFTWARE REQUIREMENT:
SOFTWARE REQUIREMENTS:
Server
side:
Operating
system - Windows XP (sp3)
Framework - Microsoft Visual Studio 2010
Database - Microsoft SQL Server 2005
Web
browser - Internet Explorer/IIS
Client
side:
Operating
system - Windows XP
Web
browser - Internet Explorer/IIS
HARDWARE REQUIREMENTS:-
Server
side:
Processor - Minimum Dual Core (2.6 GHZ)
RAM - 1 GB
Hard
Disk - 40 GB
Client
side:
Processor - Minimum P4 (1.0 GHZ)
RAM - 128 MB
Hard Disk - 20 GB
Monitor - 15” Color CRT Monitor
Keyboard - 108 key multimedia keyboard
Mouse - 3 button normal mouse
5.3 SOFTWARE ENGINEERING
PARADIGM APPLIED:
To
develop the system Proto Type Modal is applied as the company wanted to see the
website development process and appearance of the website so that the idea of
functionality of the system can be understood. The website developed in three
phases in first phase the dry proto type is developed in which after the
analysis the screens are designed and no validations are performed and also no
database functionality is incorporated. After the demonstration of dry proto
type suggestions from the client are noted and the development process is moved
to the second phase i.e. wet prototype the actual designed is incorporated,
validations are performed and the website is submitted to the user for
acceptance and testing and then after final submission of the software is
produced with user manual. To understand
the better functionality of the Prototype modal the applied modal is described
here given below:
Prototype Type
Model:
In
general user defines a set of objectives for website, but does not identify
detailed input, processing, or output requirements. In other cases, the
developer may be unsure of the efficiency of an algorithm, the adaptability an
operating system or the form the human machine interaction should have.
In such situations, a prototyping paradigm offers the best approach. The prototyping paradigm starts with requirements gathering. Developer and user define the overall objectives for the website, identify requirements and outline areas where definition is necessary. A “quick design “than focuses on aspects of the website that are visible to the user. The quick design leads to the construction of a prototype. The prototype is evaluated by the user and is used of refine requirement for the website to be developed. Iteration occurs, as the prototype is developed to satisfy the needs of the user and enabling the developer to better understanding what needs to be done.
The
prototype serves as a mechanism for identifying website requirements if a
working prototype is built, the developer uses existing program fragments or
applies tools to make working program quickly.
6. SYSTEM
DESIGN:
6.1 Module Description:
This website is divided in three most important modules which have
its own functionality with related stream and subject as name suggests. i.e.
1.
Course Registration Module
2.
Student Registration Module
3.
Teacher Student Discussion
Forums Module
4.
Study Module
5.
Examination Module
6.
Online Result and Course
Certification Module
Course Registration Module:
In this module we concern about the all details of
course like course name, course code, course fees, duration, and credits etc.
In this module Student can submit their form and according to the details
applied by the course.
Student Registration Module:
In this module we concern about the described
for user (student) login with their type. Type in the sense that user are
registered with two options as prescribed, one is payable and another is
non-payable which carrying their own features and benefit but is must to Registered all user which are want to access denied to the web.
Teacher Student Discussion Forums Module:
In this module we concern about the all information and suggestion
are discussion between teacher and student. The teacher gives share all the
information to student. With the help of this module, students gain a lot of
knowledge and confidence too. Forums allow students to present themselves on
different podiums by sitting right in front of their computers. It also helps
in gaining the students one way links to their website.
Study Module:
In this module we concern about the different type of courses,
credits, duration of the courses studied by the student.
Examination Module:
The
examination module can be set by faculty members and staffs for the entire
course curriculum. They can upload the questions in the data base and
questionnaire is formed. The faculty can make separate examination for a class
as per required. Maximum scores can be obtained by updating the system with the
maximum marks. The system automatically calculates the maximum marks of the
entire batch depending upon the highest marks uploaded.
Online Result and Course Certification Module:
In this
module we concern about the all information related to the result of the
student are displayed to the browser and generated to the online certification
of course which we have appeared of the student. In this module we can see the
result of the student.
6.2
Entity Diagram:
6.3 Entity Relationship Diagram
6.4 Data Flow Diagram
6.5 Data Structure
Table name: Student_Registration
Field Data type size key
Student_id Numeric 10 primary
Student _name Varchar 20 -
Password Varchar 20 -
Confirm password Varchar 20 -
Address Varchar 50 -
Contact no. Numeric 20 -
Email_id Varchar 20 -
Registration fee Numeric 10 -
Table name: Program
Field Data
type size key
Program_code Numeric 10 primary
Program _name Varchar 20 -
Duration Varchar 10 -
Table name: Course
Field Data
type size key
Course_code Numeric 10 primary
Course _name Varchar 20 -
Table name: Examiner
Field Data
type size key
Examiner_id Numeric 10 primary
Examiner_name Varchar 20 -
Examiner_email Varchar 25 -
Table name: Login
Field data
type size key
Student _name Varchar 20 -
Password Varchar 20 -
Table name: Question
Field data
type size key
Program_code Numeric 10 foreign
Course_code Numeric 10 foreign
Question Varchar 50 -
Option1 Varchar 10 -
Option 2 Varchar 10 -
Option 3 Varchar 10 -
Option 4 Varchar 10 -
Mark Numeric 10 -
Table name: Marks
Field data
type size key
Student _id Numeric 10 foreign
Student _name Varchar 20 -
Program_code Numeric 10 foreign
Course _ code Numeric 10 foreign
Total marks Numeric 10 -
Table name: Complain
Field data
type size key
Student _id Numeric 10 foreign
Date date/time 10 -
Complain Varchar 50 -
6.6 Security Implementation:
Security is the degree of protection
against danger, loss, and criminals. Computer security is a branch of technology known as information
security as applied to computers and networks. The objective of computer
security includes protection of information and property from theft,
corruption, or natural disaster, while allowing the information and property to
remain accessible and productive to its intended users. Security Architecture
can be defined as the design artifacts that describe how the security controls
(security countermeasures) are positioned, and how they relate to the overall
information technology architecture. These controls serve the purpose to
maintain the system's quality attributes, among them confidentiality,
integrity, availability, accountability and assurance. Physical security issues
are also a concern, from deterring shoulder surfing to more sophisticated
physical threats such as video cameras and keyboard sniffers.
A password is a secret word or string of characters that is used for
authentication, to prove identity or gain access to a resource. The security of
a password-protected system depends on several factors. The overall system must
be designed for sound security, with protection against computer viruses,
man-in-the-middle attacks and the like. Passwords should be chosen so that they
are hard for an attacker to guess and hard for an attacker to discover using
any (and all) of the available automatic attack schemes.
Authorization:
Authorization
is the function of the policy definition phase which precedes the policy
enforcement phase where access requests are granted or rejected based on the
previously defined authorizations. Resources include individual files' or
items' data, computer programs, computer devices and functionality provided by
computer applications. Multi-user operating systems include access control.
Access control also makes use of authentication to verify the identity of
consumers. When a consumer tries to access a resource, the access control
process checks that the consumer has been authorized to use that resource.
Authorization is the responsibility of an authority, such as a department
manager, within the application domain, but is often delegated to a custodian such
as a system administrator. Trusted consumers that have been authenticated are
often authorized to unrestricted access to resources.
Authentication:
Authentication is the
act of establishing or confirming something (or someone) as authentic, that is that claims made
by or about the subject are true. The authentication of information can pose
special problems, and is often wrapped up with authenticating identity. Text,
audio, and video can be copied into new media, possibly leaving only the
informational content itself to use in authentication. An authentication
procedure to establish with some established degree of confidence the identity
of the user then granting those privileges as may be authorized to that
identity.
REPORT
CHAPTER 1: INTRODUCTION
1.1
Background
Education
is the most important aspect of any person in life and career. We all have
dreams and aspirations about our life and career. For those people for whom
studying at a regular college becomes difficult, it becomes easier to enroll in
a distance education program. With many universities offering online education,
distance education has become a concept that is easily accessible to all.
Online education allows everyone to study at their own convenience from their
home without any worry about class hours and getting to and from and campus.
Online
education is a form of distance learning that emphasizes the use of a personal
computer. Students take courses via the Internet and utilize a variety of audio
and video technologies to enhance their electronic communication with
instructors. Of course, there are some hybrid educations courses that allow
students to complete a portion of their work online, but also require in-class
sessions.
1.2
Objectives
There
are a number of advantages and disadvantages to taking online education
courses. Full-time workers, hospitalized individuals, and others who are unable
to attend traditional, in-class sessions can benefit greatly from the
flexibility of online courses. The convenience of online education must not
become lax. Online education require lots of concentration and hard work as for
typical direct their courses. It doesn’t have any teachers to see your work and
judging you all the time and nobody helps you in your pending assignments and
projects, so it’s difficulty of online education. It’s providing best option
but make all things difficult.
When
pursuing an online education, you can choose to do degrees at various levels.
Once you are sure of your subject and your course you can choose to do an
online bachelor degree or an online master's degree program. Each program will
offer you complete knowledge in the field according to your level of study.
Your learning is in no way compromised by missing out on a regular college.
There will be lecturers who are well versed academicians in the field available
at all times to deal with your queries via chat or email.
In an
online education, people communicate via textual discussion (synchronous or
asynchronous), audio, video, or other Internet-supported devices.
1.3
Purpose and Scope
Purpose:
The
purpose of making this project is to reduce the manual work and provide
education on that person who are living in rural areas as well as urban areas.
This project will provide all those facility which are provided by an regular
institute . only user have to take the registration on one click and become a
part of this on line education portal based
education system.
User
selects their choice of course and fills their registration form and unique id
and password by which he/she access information related to their course and
appeared in exam also.
Scope:
The
scope of online education in India is actually much wider. Apart from proper
course works, some E-learning portals in India are also conducting mock tests
for various competitive examinations like engineering, medical, management etc.
In India, online education is yet in the primary stage. It is constantly
progressing, with special reference to big cities. Most of the reputed
institutes in India are offering online courses. Some of the online education
portals provide mock tests for different competitive exams and tutorials for
school students. The spread of online degree courses is progressing
continuously in India. The main advantage of online degree courses is
that it can bridge the distance and thus enable a student to pursue a course
from an institute that is outside his or her town, state or even country
without really being present there all the time. As quite a good number of
reputed institutes admit international students to their online courses, it has
become very easy for Indian students to pursue on line degree courses.
CHAPTER
2: SURVEY OF TECHNOLOGIES
Front End Tools- ASP.NET 3.5(C#):
ASP.NET is a web application framework developed and marketed by Microsoft to allow programmers to build dynamic web sites, web applications and web service . It was first released in January 2002 with version 1.0 of the .NET Framework, and is the successor to Microsoft's Active Server Pages (ASP) technology. ASP.NET is built on the Common Language Runtime (CLR), allowing programmers to write ASP.NET code using any supported .NET language. Asp.NET pages, known as "web forms", are the main building block for application development. Web forms are contained in files with an ".aspx" extension. ASP.NET applications are hosted in a web server and are accessed over the stateless HTTP protocol.ASP.NET provides various functionality for state management in ASP.NET applications. It's still easy to grasp for new comers but it provides many new ways of managing projects. Below are the features of ASP.NET.
v
ASP.NET provides a simple model that enables Web developers to
write logic that runs at the application level.
v
ASP.NET provides easy-to-use application and session-state
facilities that are familiar to ASP developers and are readily compatible with
all other .NET Framework APIs.
v
ASP.NET takes advantage of performance enhancements found in the
.NET Framework and common language runtime.
v ASP.NET configuration settings are
stored in XML-based files, which are human readable and writable.
v Applications are said to be running side by
side when they are installed on the same computer but use different versions of
the .NET Framework.
Back End Tool: Microsoft
SQL Server 2005:
Although
SQL server 2005 Microsoft enterprise is call DBMS products. There are many
other Microsoft products that can process SQL. Two DBMS products have similar
name Microsoft SQL server and Sybase SQL server. Both these are specific DBMS
products.
Microsoft SQL Server 2005 is a full-featured relational database
management system (RDBMS) that offers a variety of administrative tools to ease
the burdens of database development, maintenance and administration. It is an
environment, which uses to create computer databases on a Microsoft Windows
operating system. It can deal with small databases such as a personal list of
contacts. It can be used for a medium business such as a car repair shop. It is
also used for a larger than medium set of records such as a super market or a
local bank. It can also handle a very large database.
Feature of Microsoft SQL Server
2005:
v Data
Definition Language
v Data
Manipulation Language
v Embedded
Data Manipulation Language
v View
Defining & Authorization
v Internet
Integrity
v Transaction
control
v Scalability
and Availability
CHAPTER 3: REQUIREMENTS
AND ANALYSIS
3.1 Problem
Definition:
There
is manpower wastage in current system, because of more efforts are needed to
work with these systems. Due to manpower wastage working with these computers
is very expensive.
In
the current system a big drawback also there of slow retrieval due to which a
lot of time wastage for working, analyses our future plans.
Reports
are very important to make future plans and analyses our current scenario for
goals. But current system are week to analysis the reports the reports in a
proper manner. So we need a good computer system to make good report.
Security
is another important task for systems, in current system there are low
security. So need of privacy is not concerned there.
3.2 Requirements
Specification
The software requirement specification is produced at the
culmination of the analysis task the function and performance allocated to
software as part of system engineering are refined by establishing a complete
information description a detail functional and behavioral description an
indication of performance requirement and design constraints appropriate
validation criteria and other data pertinent to requirement.
3.2.1 Introduction:
d.
Purpose
e.
Scope
f.
Developer’s Responsibility
Overview
3.2.2
Specific Requirements:
e.
Inputs and Outputs
f.
Functional Requirement
g.
Performance Constraints
h.
Design Constraints
3.2.1
INTRODUCTION:
This is the
requirements document for the project that will be used throughout the work.
The system to be developed is for front office and educational work of
organization based on the input given. This document follows the IEEE standard
for a requirement specification document, with some variations.
d.
Purpose:
The purpose of this document is to develop a website for education
which can provide different type of educational stream for the students who
want to take registration. It also describes the interface for the system.
In an
online education, people communicate via textual discussion (synchronous or
asynchronous), audio, video, or other Internet-supported devices.
e.
Scope:
This document is the only one
that describes the requirements of the system. It is meant for use by the
developers and will be the basis for validating the final delivered system. Any
changes made to the requirements in the future have to go through a formal change
approval process. The developer is responsible for asking for clarifications,
where necessary, and will not make any alterations without the permission of
the client.
f.
Developer’s Responsibilities Overview:
The developer is
responsible for (i) developed the system, (ii) installing the software on the
client’s hardware, (iii) conducting any user training that might be needed for
using the system, and (iv) maintaining the system for a period of one year
after installation.
3.2.2
SPECIFIC REQUIREMENTS:
e.
Inputs and Outputs:
The system has all
the details regarding the user registration, courses, subject, login,
questions, marks and feedbacks etc. are maintained. The system has several
inputs in the form of data entry and several outputs in the form of results, reports
etc.
f.
Functional Requirements:
In present
description of each function required to solve the problem. In this system
first user or student required to take registration. After that user will have
to login to take the facilities of On Line Education site. User will select the
program and complete his course within a given duration after passing the
online exam. Examiner will check the user’s answers and provide the mark
details. User can interact with teacher for chatting if any problem occurs. All
the fees details are provided by system. At the end the results and the
certificates are provided through online.
g.
Performance Constraints:
The reports and results should be printed in less than one minute.
h.
Design Constraints:
The system is to run under the WINDOWS Operating System.
3.3 Planning and Scheduling
Planning
and scheduling means to plot project activities against a time frame. The two most important tools for
it are:
PERT Chart:
A
PERT chart is a graph-based chart. It can be used to determine the activities
that from the “critical path”, which if delayed will cause the overall project
to delay. The PERT chart for the project is:
NUMBER |
ACTIVITY |
DESCRIPTION |
1 |
0 – 1 |
Member communication |
2 |
1 – 2 |
Concept planning |
3 |
2 – 3 |
System study |
4 |
3 – 4 |
Identification of need |
5 |
4 – 5 |
Preliminary investigation |
6 |
5 – 6 |
Feasibility study |
7 |
6 – 7 |
Content analysis |
8
|
6 – 8 |
Interaction analysis |
9 |
6 – 9 |
Functional analysis |
10 |
7,8,9 – 10 |
Analysis modeling |
11 |
10 – 11 |
S/W, H/W requirement specification |
12 |
11 – 12 |
Database design |
13 |
11 – 13 |
Interface design |
14 |
11 – 14 |
Architectural design |
15 |
11 – 15 |
Navigation design |
16 |
12,13,14,15 - 16 |
Coding |
17 |
16 - 17 |
Validation check |
18 |
17 - 18 |
Coding documentation |
19 |
18 - 19 |
Testing |
20 |
19 – 20 |
Implementation |
GANTT Chart:
A Gantt chart is a popular type of bar chart that illustrates a project schedule. Gantt charts illustrate the start and finish dates of the terminal elements and summary elements of a project. Terminal elements and summary elements comprise the work breakdown structure of the project.
Task |
1-20 Apr |
21-30 Apr |
1-17 May |
18-25 May |
26-31 May |
1-20 June |
21-30 June |
Preparation and Planning |
|
|
|
|
|
|
|
Develop
Project Proposal |
|
|
|
|
|
|
|
Development |
|
|
|
|
|
|
|
Analysis |
|
|
|
|
|
|
|
Specify
detail requirements |
|
|
|
|
|
|
|
Develop
prototype |
|
|
|
|
|
|
|
Testing
|
|
|
|
|
|
|
|
Unit Testing
|
|
|
|
|
|
|
|
Alpha
Testing |
|
|
|
|
|
|
|
Beta
Testing |
|
|
|
|
|
|
|
Implementation
|
|
|
|
|
|
|
|
3.4 Software and Hardware Requirements
Software Requirements:
Server
side:
Operating
system - Windows XP (sp3)
Framework - Microsoft Visual Studio 2010
Database - Microsoft SQL Server 2005
Web
browser - Internet Explorer/IIS
Client
side:
Operating
system - Windows XP
Web
browser - Internet Explorer/IIS
Hardware Requirements:-
Server
side:
Processor - Minimum Dual Core (2.6 GHZ)
RAM - 1 GB
Hard
Disk - 40 GB
Client
side:
Processor - Minimum P4 (1.0 GHZ)
RAM - 128 MB
Hard Disk - 20 GB
Monitor - 15” Color CRT Monitor
Keyboard - 108 key multimedia keyboard
Mouse - 3 button normal mouse
3.5
Conceptual Models
Entity Diagram:
Entity
Relationship Diagram
Data Flow Diagram
CHAPTER
4: SYSTEM DESIGN
4.1 Module Description:
This website is divided in three most important modules which have
its own functionality with related stream and subject as name suggests. i.e.
7.
Course Registration Module
8.
Student Registration Module
9.
Teacher Student Discussion
Forums Module
10.
Study Module
11.
Examination Module
12.
Online Result and Course
Certification Module
Course Registration Module:
In this module we concern about the all details of
course like course name, course code, course fees, duration, and credits etc.
In this module Student can submit their form and according to the details
applied by the course.
Student Registration Module:
In this module we concern about the described
for user (student) login with their type. Type in the sense that user are
registered with two options as prescribed, one is payable and another is
non-payable which carrying their own features and benefit but is must to Registered all user which are want to access denied to the web.
Teacher Student Discussion Forums Module:
In this module we concern about the all information and suggestion
are discussion between teacher and student. The teacher gives share all the
information to student. With the help of this module, students gain a lot of
knowledge and confidence too. Forums allow students to present themselves on
different podiums by sitting right in front of their computers. It also helps
in gaining the students one way links to their website.
Study Module:
In this module we concern about the different type of courses,
credits, duration of the courses studied by the student.
Examination Module:
The
examination module can be set by faculty members and staffs for the entire
course curriculum. They can upload the questions in the data base and
questionnaire is formed. The faculty can make separate examination for a class
as per required. Maximum scores can be obtained by updating the system with the
maximum marks. The system automatically calculates the maximum marks of the entire
batch depending upon the highest marks uploaded.
Online Result and Course Certification Module:
In this
module we concern about the all information related to the result of the
student are displayed to the browser and generated to the online certification
of course which we have appeared of the student. In this module we can see the
result of the student.
4.2 Data Design
4.2.1 Schema
design
Sr. No. |
Table Name |
Description |
1. |
Registration |
Store
student details |
2. |
Course |
Store course
details |
3. |
Exam |
Store
examination question details |
4. |
Answer |
Store Answer
of the all questions |
5. |
Feedback |
Store
Feedback details |
6. |
Contact us |
Store
contact us details and its information |
7. |
Chat |
Store
chatting message details |
4.2.2 Data
Integrity and Constraints
1.
User Registration
Field
Name |
Checks |
Student
Name, Father Name, DOB, Address, Program, Email, user id, password and other
field etc. |
Checks for
null values i.e. this field can’t accept null values |
Email and
contact no. |
Checks for
Regular expression which contain properly email expression and mobile no
expression |
Password and
Confirm Password |
Checks for
comparision of password and confirm password that checks password and confirm
password should be equal. |
2.
Login
Field
Name |
Checks |
User name
and password |
Checks for
null values i.e. this field can’t accept null values |
3.
Feedback us
Field
Name |
Checks |
Name,Address,
Mobile No.,Message |
Checks for
null values i.e. this field can’t accept null values |
Mobile No. |
Checks for
Regular expression which contain properly email expression and mobile no
expression |
4.
Contact Us
Field
Name |
Checks |
Name,Address,
Email,Query |
Checks for
null values i.e. this field can’t accept null values |
Email, Phone
no. |
Checks for
Regular expression which contain properly email expression and mobile no
expression |
4.3 Procedural Design
Logic Diagrams
Data Structures
Table name: Student_Registration
Field Data
type size key
Student_id Numeric 10 primary
Student _name Varchar 20 -
Password Varchar 20 -
Confirm password Varchar 20 -
Address Varchar 50 -
Contact no. Numeric 20 -
Email_id Varchar 20 -
Registration fee Numeric 10 -
Table name: Program
Field Data
type size key
Program_code Numeric 10 primary
Program _name Varchar 20 -
Duration Varchar 10 -
Table name: Course
Field Data
type size key
Course_code Numeric 10 primary
Course _name Varchar 20 -
Table name: Examiner
Field Data
type size key
Examiner_id Numeric 10 primary
Examiner_name Varchar 20 -
Examiner_email Varchar 25 -
Table name: Login
Field data
type size key
Student _name Varchar 20 -
Password Varchar 20 -
Table name: Question
Field data
type size key
Program_code Numeric 10 foreign
Course_code Numeric 10 foreign
Question Varchar 50 -
Option1 Varchar 10 -
Option 2 Varchar 10 -
Option 3 Varchar 10 -
Option 4 Varchar 10 -
Mark Numeric 10 -
Table name: Marks
Field data
type size key
Student _id Numeric 10 foreign
Student _name Varchar 20 -
Program_code Numeric 10 foreign
Course _ code Numeric 10 foreign
Total marks Numeric 10 -
Table name: Complain
Field data
type size key
Student _id Numeric 10 foreign
Date date/time 10 -
Complain Varchar 50 -
4.4 User
Interface design
Home
Registration
Acknowledgement
Course
MCA Detail
Login
Examination
Result
Chat
About Us
Contact Us
Feedback
About Us
Admin Login
Admin Search Student
4.5 Security Issues
Security is the degree of protection
against danger, loss, and criminals. Computer security is a branch of technology known as information
security as applied to computers and networks. The objective of computer
security includes protection of information and property from theft,
corruption, or natural disaster, while allowing the information and property to
remain accessible and productive to its intended users. Security Architecture
can be defined as the design artifacts that describe how the security controls
(security countermeasures) are positioned, and how they relate to the overall
information technology architecture. These controls serve the purpose to
maintain the system's quality attributes, among them confidentiality,
integrity, availability, accountability and assurance. Physical security issues
are also a concern, from deterring shoulder surfing to more sophisticated
physical threats such as video cameras and keyboard sniffers.
A password is a secret word or string of characters that is used for
authentication, to prove identity or gain access to a resource. The security of
a password-protected system depends on several factors. The overall system must
be designed for sound security, with protection against computer viruses,
man-in-the-middle attacks and the like. Passwords should be chosen so that they
are hard for an attacker to guess and hard for an attacker to discover using
any (and all) of the available automatic attack schemes.
Authorization:
Authorization
is the function of the policy definition phase which precedes the policy
enforcement phase where access requests are granted or rejected based on the
previously defined authorizations. Resources include individual files' or
items' data, computer programs, computer devices and functionality provided by
computer applications. Multi-user operating systems include access control.
Access control also makes use of authentication to verify the identity of
consumers. When a consumer tries to access a resource, the access control
process checks that the consumer has been authorized to use that resource.
Authorization is the responsibility of an authority, such as a department
manager, within the application domain, but is often delegated to a custodian
such as a system administrator. Trusted consumers that have been authenticated
are often authorized to unrestricted access to resources.
Authentication:
Authentication is the
act of establishing or confirming something (or someone) as authentic, that is that claims made
by or about the subject are true. The authentication of information can pose
special problems, and is often wrapped up with authenticating identity. Text,
audio, and video can be copied into new media, possibly leaving only the
informational content itself to use in authentication. An authentication
procedure to establish with some established degree of confidence the identity
of the user then granting those privileges as may be authorized to that
identity.
4.6 TEST CASES DESIGN
4.6.1 TEST CASE FOR REGISTRATION
Sr. No. |
Test case |
Do |
Expected result |
1. |
Registration
|
Enter
name, father name, family income, subject, year of passing, percentage,
address, city, pin, fee details, correspondence address, telephone number,
mobile number, Email_id are written in textbox. Rest
of the details is to simply select through drop down list for appropriate
Selection. . Name,
father name, date of birth, nationality, sex, password, address, city,
Email_id cannot be NULL. Click
on the Submit button. |
Successful
submit will into the values enter into database and generates a
acknowledgement with control no. |
4.6.2 TEST CASE FOR USER LOGIN
Sr.
No. |
Test
case |
Do
|
Expected result |
1.
|
login
|
Enter User Id in the text box Specified. User Id should according to
registration user id which is specified by userid text box. Password should according to
registration user id which is specified by userid text box. Click on the Login button.
|
Successful login in to in to the
system if the value is found in the Database.
|
4.6.3 TEST
CASE FOR ADMINISTRATER LOGIN
Sr.
No |
Test
case |
Do
|
Expected result |
1 |
login
|
Enter Admin
Id number in the text box
Specified. Admin Id must according to Administrator which
is specified in If-else condition Enter the password in the text box. Password must according to Administrator which
is specified in If-else condition
Click on the log in button.
|
Successful login in to in to the
system if the value is found in the Database.
|
4.6.4 TEST
CASE FOR ADMIN SEARCH STUDENT
Sr.
No |
Test
case |
Do
|
Expected result |
1 |
View
Detail
|
Enter control number in the text box Specified. Admin search the student detail by
this form and can update the userid and password and send to user email
address. Click
on the View Detail button.
|
Successful View Detail in to in to the system if the
value is found in the Database.
|
4.6.5 TEST
CASE FOR CONTACT US
Sr.
No |
Test
case |
Do
|
Expected result |
1 |
Submit
|
Enter name,
email id, phone no., and query in
the text box Specified. Name,email id, phone no., and query should not be null. Click
on the Submit button.
|
Successful
Submit in to the Database.
|
CHAPTER 5: IMPLEMENTATION AND TESTING
5.1 Implementation Approaches
Implementation includes all those activities that take place to
convert from old system to new one. The new system may be completely new,
replacing an existing manual or automated system or it may be major
modification to an existing system. In either case, proper implementation
becomes necessary so that a reliable system based on the requirements of the
organization can be provided. Successful implementation may not guarantee
improvement in the organization using the new system, but improper installation
will prevent it.
There are three stages in an implementation process: -
Training
Personnel
Application of
Conversion procedure
Post
implementation review
a)
Training
Personnel: Running of the system
successfully depend on the user of the computer software. Training the users
includes basic operability features such as rules and regulations for operating
the software to optimum benefit. It is a feature where a line is drawn showing
the similarities between the existing system, which the user is quite adapt
with and the new system. The user is shown the benefits, which now he gets
through a computerized process. He is made to understand the cohesion between
the present system and the new system.
With a better understanding of the present system a
user is more capable of understanding a system, which has strong linkages to
the present one. This is what is emphasized during the training stage.
Successful culmination of training means that the
user has a better understanding of the new system vis-Ã -vis the older one and
the benefits the newer one offers over the older one. Since a user is already
adapt to computer, understanding other basic features including maintenance of
data security and integrity is not a difficult task.
The training is conducted on the site as the users
of the proposed system are quite busy and cannot spare time for off-site
training.
b)
Application of Conversion procedure:
Parallel
System: This is the
safest method for converting the system from old to new one. Users continue to
operate the old system in the usual manner but they start using the new system
alongside. The method is safest one because it ensures that in case of any
problems during the first real time operations of the new system, the
organization can still fall back on the older one.
c)
Post implementation review: After the system is implemented and
conversion is complete the review plan is conducted to determine whether the
system is meeting expectations and where improvements are needed. System is
measured against pre-defined requirements. Thorough study is done to determine
whether the new system requires re-designing or not. Information required for
it, begins with the review plan, during which user views are kept into
consideration.
Maintenance is an important part of the system development life
cycle. It is actually the implementation of the post-implementation review
plan. The average life of a system is 4 to 6 years. This period of use brings
with it a need to continually maintain the system, which includes between other
a regular performance tuning of the database. The maintenance part of a system
life cycle is less required if sufficient time had been given during the
analysis phase of the system.
Research
show, that only 20 percent of all maintenance works is spent for Corrective Maintenance.
The remaining 80 percent is spent adapting existing systems to changes in the
external environment, and reengineering an application for future use, also
called Adaptive Maintenance.
Since
the working culture of Newspaper industry is very unlikely to change
dramatically in a couple of years it is highly unlikely that Adaptive
Maintenance will be required for the new software. Yet Corrective Maintenance
is one major issue, but since time was spent in thoroughly analyzing the
software, lesser effort will be required in performing this task.
As
software is used, the user will recognize additional functions that will
provide benefit. Considering human psyche performing Perfective maintenance
will be highly required.
CODING
5.2 Coding Details
and Code Efficiency
5.2.1 Coding
Details
C# coding
Login
using System;
using
System.Collections;
using
System.Configuration;
using
System.Data;
using
System.Linq;
using
System.Web;
using
System.Web.Security;
using
System.Web.UI;
using
System.Web.UI.HtmlControls;
using
System.Web.UI.WebControls;
using
System.Web.UI.WebControls.WebParts;
using
System.Xml.Linq;
using
System.Data.SqlClient;
public partial class Home : System.Web.UI.Page
{
protected void Btn_login_Click(object
sender, EventArgs e)
{
SqlConnection
con = new SqlConnection("Data Source=.;Initial Catalog=Education1;Integrated
Security=True");
con.Open();
string
st = "select userid,password,program_code from
registration where userid='" + txt_userid.Text + "' and password='" + txt_Passward.Text +
"'";
SqlDataAdapter
datpr = new SqlDataAdapter(st,
con);
DataTable
dt = new DataTable();
datpr.Fill(dt);
int a =
dt.Rows.Count;
if (a
== 1)
{
Session["userid"]
= txt_userid;
Session["program_code"]
= dt.Rows[0][2].ToString();
Response.Redirect("Home.aspx");
}
else
{
lbl1.Visible = true;
lbl1.Text = "Not Match";
}
}
}
Registration
using System;
using
System.Collections;
using
System.Configuration;
using
System.Data;
using
System.Linq;
using
System.Web;
using
System.Web.Security;
using
System.Web.UI;
using
System.Web.UI.HtmlControls;
using
System.Web.UI.WebControls;
using
System.Web.UI.WebControls.WebParts;
using
System.Xml.Linq;
using
System.Data.SqlClient;
public partial class Registration : System.Web.UI.Page
{
int max =
0, flag = 0;
int ct_no =
0;
SqlConnection
con = new SqlConnection("Data Source=.;Initial Catalog=Education1;Integrated
Security=True");
protected void Button_submit_Click(object
sender, EventArgs e)
{
string
stid = "select max(control_no) as control_no from
registration";
SqlDataAdapter
adptr = new SqlDataAdapter(stid,
con);
DataTable
dt = new DataTable();
adptr.Fill(dt);
string
auto_id = string.Empty;
foreach
(DataRow dr in
dt.Rows)
{
auto_id = dr["control_no"].ToString();
if
(auto_id == null || auto_id == "")
{
max = 1;
ct_no = max;
HiddenField1.Value =
ct_no.ToString();
}
else
{
max = Convert.ToInt32(auto_id);
ct_no = max + 1;
HiddenField1.Value =
ct_no.ToString();
}
string
qu = "insert into
registration(st_name,father_name,program_code,dob,address,city,email,contact,dd_cheque,issu_bank,userid,password,sequrity_que,answer,control_no)values('"
+ txt_stname.Text + "','" +
txt_fathername.Text + "','" +
dd_progcode.Text + "','" +
txt_dob.Text + "','" +
txt_address.Text + "','" +
txt_city.Text + "','" + txt_email.Text
+ "'," + txt_contact.Text + "," + txt_cheque.Text + ",'" + txt_issunank.Text + "','" + txt_userid.Text + "','" + txt_password.Text + "','" + dd_question.Text + "','" + txt_ans.Text + "',"+ HiddenField1.Value +")";
SqlCommand
cmd = new SqlCommand(qu,
con);
con.Open();
cmd.ExecuteNonQuery();
con.Close();
Session["ct_no"]
= HiddenField1.Value;
Session["st_name"]
= txt_stname.Text;
Session["program_code"]
= dd_progcode.Text;
Response.Redirect("Acknowledgement.aspx");
}
}
}
Acknowledgement
using System;
using
System.Collections;
using
System.Configuration;
using
System.Data;
using
System.Linq;
using
System.Web;
using
System.Web.Security;
using
System.Web.UI;
using
System.Web.UI.HtmlControls;
using
System.Web.UI.WebControls;
using
System.Web.UI.WebControls.WebParts;
using
System.Xml.Linq;
using
System.Data.SqlClient;
public partial class Acknowledgement : System.Web.UI.Page
{
protected void Page_Load(object
sender, EventArgs e)
{
lbl_control.Text = Session["ct_no"].ToString();
lbl_procode.Text = Session["program_code"].ToString();
lbl_stname.Text = Session["st_name"].ToString();
}
}
Chat
using System;
using
System.Collections;
using
System.Configuration;
using
System.Data;
using
System.Linq;
using
System.Web;
using
System.Web.Security;
using
System.Web.UI;
using
System.Web.UI.HtmlControls;
using
System.Web.UI.WebControls;
using
System.Web.UI.WebControls.WebParts;
using
System.Xml.Linq;
using
System.Data.SqlClient;
public partial class Chat : System.Web.UI.Page
{
SqlDataAdapter
adt;
DataTable
dt;
SqlConnection
con = new SqlConnection("Data Source=.;Initial Catalog=Education1;Integrated
Security=True");
protected void btn_send_Click(object
sender, EventArgs e)
{
con.Open();
string
st = "insert into Chat(Message) values('"
+ HiddenField1.Value + "')";
SqlCommand
cmd = new SqlCommand(st,con);
cmd.ExecuteNonQuery();
con.Close();
Response.Redirect("Chat.aspx");
}
protected void Page_Load(object
sender, EventArgs e)
{
if
(Session["userid"] == null)
{
Response.Redirect("User_Login.aspx");
}
Label1.Text = Session["userid"].ToString();
string
st = "select * from Chat";
adt = new
SqlDataAdapter(st,con);
dt = new
DataTable();
adt.Fill(dt);
GridView1.DataSource = dt;
GridView1.DataBind();
HiddenField1.Value = txt_msg.Text;
SetFocus(txt_msg);
}
protected void btn_logout_Click(object
sender, EventArgs e)
{
Session.Abandon();
con.Open();
string
st = "delete Chat";
SqlCommand
cmd = new SqlCommand(st,
con);
cmd.ExecuteNonQuery();
con.Close();
Response.Redirect("Home.aspx");
}
}
Contact Us
using System;
using
System.Collections;
using
System.Configuration;
using
System.Data;
using
System.Linq;
using
System.Web;
using
System.Web.Security;
using
System.Web.UI;
using
System.Web.UI.HtmlControls;
using
System.Web.UI.WebControls;
using
System.Web.UI.WebControls.WebParts;
using
System.Xml.Linq;
using
System.Data.SqlClient;
public partial class Contactus : System.Web.UI.Page
{
SqlConnection
con = new SqlConnection("Data Source=.;Initial Catalog=education1;Integrated
Security=True");
protected void btn_submit_Click(object
sender, EventArgs e)
{
string
st = "insert into
Contactus(name,email,phone,message) values('" + Txt_name.Text + "','" + txt_email.Text + "'," + txt_phone.Text + ",'" + txt_msg.Text + "')";
con.Open();
SqlCommand
cmd = new SqlCommand(st,
con);
cmd.ExecuteNonQuery();
con.Close();
Txt_name.Text = "";
txt_email.Text = "";
txt_phone.Text = "";
txt_msg.Text = "";
}
protected void btn_cancel_Click(object
sender, EventArgs e)
{
Response.Redirect("Home.aspx");
}
}
Course
using System;
using
System.Collections;
using
System.Configuration;
using
System.Data;
using
System.Linq;
using
System.Web;
using
System.Web.Security;
using
System.Web.UI;
using
System.Web.UI.HtmlControls;
using
System.Web.UI.WebControls;
using
System.Web.UI.WebControls.WebParts;
using
System.Xml.Linq;
public partial class Course : System.Web.UI.Page
{
protected void RadioButton1_CheckedChanged(object sender, EventArgs
e)
{
Response.Redirect("mca.aspx");
}
protected void RadioButton3_CheckedChanged(object sender, EventArgs
e)
{
Response.Redirect("mba.aspx");
}
protected void RadioButton4_CheckedChanged(object sender, EventArgs
e)
{
Response.Redirect("bba.aspx");
}
protected void RadioButton5_CheckedChanged(object sender, EventArgs
e)
{
Response.Redirect("btec.aspx");
}
protected void RB_bca_CheckedChanged(object
sender, EventArgs e)
{
Response.Redirect("bca.aspx");
}
}
Examination
protected void Page_Load(object
sender, EventArgs e)
{
if
(Session["userid"] == null)
{
Response.Redirect("User_Login.aspx");
}
string
course = Session["program_code"].ToString();
if
(course == "MCA")
{
rd_mca.Enabled = true;
}
else if (course == "BCA")
{
rd_bca.Enabled = true;
}
else if (course == "B.Tech")
{
rd_btec.Enabled = true;
}
else if (course == "MBA")
{
rd_mba.Enabled = true;
}
else
{
rd_bba.Enabled = true;
}
}
protected void rd_mca_CheckedChanged(object
sender, EventArgs e)
{
Response.Redirect("mcaExam.aspx");
}
protected void rd_bca_CheckedChanged(object
sender, EventArgs e)
{
Response.Redirect("bcaExam.aspx");
}
protected void rd_btec_CheckedChanged(object
sender, EventArgs e)
{
Response.Redirect("bTechExam.aspx");
}
protected void rd_mba_CheckedChanged(object
sender, EventArgs e)
{
Response.Redirect("mbaExam.aspx");
}
protected void rd_bba_CheckedChanged(object
sender, EventArgs e)
{
Response.Redirect("bbaExam.aspx");
}
Feedback
using System;
using
System.Collections;
using
System.Configuration;
using
System.Data;
using
System.Linq;
using
System.Web;
using
System.Web.Security;
using
System.Web.UI;
using
System.Web.UI.HtmlControls;
using
System.Web.UI.WebControls;
using
System.Web.UI.WebControls.WebParts;
using
System.Xml.Linq;
using
System.Data.SqlClient;
public partial class Feedback : System.Web.UI.Page
{
SqlConnection
con = new SqlConnection("Data Source=.;Initial Catalog=education1;Integrated
Security=True");
protected void Button1_Click(object
sender, EventArgs e)
{
string
st="insert into
Feedback(name,address,mob,query) values('"+ txt_Name.Text +"','"+ txt_Address.Text +"',"+ txt_MobileNo.Text +",'"+txt_querry.Text +"')";
con.Open();
SqlCommand
cmd=new SqlCommand(st,con);
cmd.ExecuteNonQuery();
con.Close();
Response.Redirect("Home.aspx");
}
}
Admin Login
using System;
using
System.Collections;
using
System.Configuration;
using
System.Data;
using
System.Linq;
using
System.Web;
using
System.Web.Security;
using
System.Web.UI;
using
System.Web.UI.HtmlControls;
using
System.Web.UI.WebControls;
using
System.Web.UI.WebControls.WebParts;
using
System.Xml.Linq;
using
System.Data.SqlClient;
public partial class admin_admin_login : System.Web.UI.Page
{
protected void Page_Load(object
sender, EventArgs e)
{
link.Visible = false;
login.Visible = true;
}
protected void Button_login_Click(object
sender, EventArgs e)
{
if
(txt_id.Text == "Dharam"
&& Txt_pass.Text == "001")
{
link.Visible = true;
login.Visible = false;
}
else
{
Label1.Text = "Invalid Admin Id OR Password......";
}
}
}
Admin Student Search
using System;
using
System.Collections;
using
System.Configuration;
using
System.Data;
using
System.Linq;
using
System.Web;
using
System.Web.Security;
using
System.Web.UI;
using
System.Web.UI.HtmlControls;
using
System.Web.UI.WebControls;
using
System.Web.UI.WebControls.WebParts;
using
System.Xml.Linq;
using
System.Data.SqlClient;
using System.IO;
public partial class admin_search_student : System.Web.UI.Page
{
SqlConnection
con = new SqlConnection("Data Source=.;Initial Catalog=Education1;Integrated
Security=True");
SqlDataAdapter
adp;
DataTable
dt;
protected void Page_Load(object
sender, EventArgs e)
{
}
protected void btn_vdetail_Click(object
sender, EventArgs e)
{
show_gridview();
}
public void show_gridview()
{
string
st = "select * from registration where
control_no=" + txt_ctrlno.Text + "";
adp = new
SqlDataAdapter(st, con);
dt = new
DataTable();
adp.Fill(dt);
if
(dt.Rows.Count > 0)
{
GridView1.DataSource = dt;
GridView1.DataBind();
GridView1.Visible = true;
Label1.Visible = false;
}
else
{
GridView1.Visible = false;
Label1.Visible = true;
}
}
protected void GridView1_RowDeleting(object
sender, GridViewDeleteEventArgs e)
{
string
str_delete = GridView1.DataKeys[e.RowIndex].Value.ToString();
string
strdel = "delete from registration where
control_no='" + str_delete + "'";
adp = new
SqlDataAdapter();
adp.DeleteCommand = new SqlCommand(strdel,
con);
con.Open();
adp.DeleteCommand.ExecuteNonQuery();
con.Close();
GridView1.EditIndex = -1;
show_gridview();
}
protected void GridView1_RowCancelingEdit(object sender, GridViewCancelEditEventArgs
e)
{
GridView1.EditIndex = -1;
show_gridview();
}
protected void GridView1_RowEditing(object
sender, GridViewEditEventArgs e)
{
GridView1.EditIndex = e.NewEditIndex;
show_gridview();
}
protected void GridView1_RowUpdating(object
sender, GridViewUpdateEventArgs e)
{
string
str = GridView1.DataKeys[e.RowIndex].Value.ToString();
DropDownList
ddlStatus = (DropDownList)GridView1.Rows[e.RowIndex].FindControl("ddl_status");
TextBox
userid = (TextBox)GridView1.Rows[e.RowIndex].FindControl("txt_userid");
TextBox
pass = (TextBox)GridView1.Rows[e.RowIndex].FindControl("txt_pass");
string upd
= "update registration set userid='"
+ userid.Text + "',password='" +
pass.Text + "', status='" +
ddlStatus.SelectedItem.Text + "' where
control_no='" + str + "'";
adp = new
SqlDataAdapter();
adp.UpdateCommand = new SqlCommand(upd,
con);
con.Open();
adp.UpdateCommand.ExecuteNonQuery();
con.Close();
GridView1.EditIndex = -1;
show_gridview();
foreach
(GridViewRow row in
GridView1.Rows)
{
//GridViewRow
row = (GridViewRow)txt.NamingContainer;
string
email = row.Cells[6].Text;
string
msg = "Your Account has been activated, Your
Username is " + userid + " &
Password is " + pass + " ";
string
Username = "dharmraj.verma@gmail.com";
string
Password = "074564740";
string
To = email;
string
Subject = "Account Varification";
string
Body = msg;
bool
flag1;
if
(Username != "" || Password != "" || Subject != "" || Body != ""
|| To != "")
{
flag1 = MailSender.SendEmail(Username, Password, To, Subject, Body,
System.Web.Mail.MailFormat.Html, "");
}
}
}
}
HTML CODE
Home
<%@ Page Language="C#"
MasterPageFile="~/MasterPage.master"
AutoEventWireup="true"
CodeFile="Home.aspx.cs"
Inherits="Home"
Title="Home"
%>
<asp:Content ID="Content1"
ContentPlaceHolderID="ContentPlaceHolder1"
Runat="Server">
<table bgcolor="#CCCCCC"
style="width: 100%; height: 713px; margin-bottom: 0px;" align="left"
cellpadding="3"
cellspacing="3" width="100%">
<tr>
<td align="left" style="width: 455px">
<div align="center" style="color: #800000; font-size: medium">
<b>Latest News
</b>
</div>
</td>
<td align="left">
<div align="center" class="style3"
style="color: #800000; font-weight: bold; font-size: medium;">
Login</div>
</td>
</tr>
<tr>
<td align="left" style="width: 455px; height: 204px;">
<marquee direction="up" scrollamount="2" onmouseover="this.stop();"
onmouseout="this.start();" style="width: 351px"><ul><li>In this session we are going to add more
colleges.</li><li>In this session we provide hot courses details.</li><li>In this session we provide carrier opportunity
related to different sectors.</li><li>Some courses
details are also added in this session. </li></ul><p> </p></marquee></td>
<td align="left" style="border: thin solid #800000; height: 204px"
valign="top" >
<table cellpadding="0" cellspacing="0"
height="200px" style="width: 445px" align="center">
<tr>
<td class="style7" colspan="3" style="height: 18px">
</td>
</tr>
<tr>
<td class="style5" style="height: 28px; width: 137px;">
<div class="style6" align="center"
style="color: #0000FF; height: 18px; width: 129px;">
User Name</div>
</td>
<td class="style4" style="height: 28px; width: 79px;">
<div align="left" style="height: 20px">
<asp:TextBox ID="txt_userid"
runat="server"
Height="20px"
Width="107px"
BorderColor="#CC6600"
BorderStyle="Solid"></asp:TextBox>
</div>
</td>
<td class="style4" style="height: 28px; width: 102px;">
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"
ControlToValidate="txt_userid"
ErrorMessage="Plz
Fill UserName"></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td class="style5" style="height: 20px; width: 137px;">
<div align="center" style="height: 20px; color: #0000FF; width: 134px;">
Password </div>
</td>
<td class="style4" style="height: 20px; width: 79px;">
<div align="left">
<asp:TextBox ID="txt_Passward"
runat="server"
TextMode="Password"
Width="109px"
Height="20px"
BorderColor="#CC6600"></asp:TextBox>
</div>
</td>
<td class="style4" style="height: 20px; width: 102px;">
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server"
ControlToValidate="txt_Passward"
ErrorMessage="Plz
Fill Passwd"></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td
class="style5" style="height: 20px; " colspan="3" align="center">
<asp:Button ID="Btn_login" runat="server" BackColor="#02BFDD" ForeColor="White"
onclick="Btn_login_Click"
Text="Submit"
/>
</td>
</tr>
<tr>
<td colspan="3" align="justify" style="height: 11px">
<div align="left" style="text-align: center; height: 23px; width: 471px;">
<asp:Label ID="lbl1" runat="server"
ForeColor="Red"
Visible="False">Invalid
User Name OR
Password</asp:Label>
</div>
</td>
</tr>
<tr>
<td colspan="3" style="height: 11px" align="center">
<a href="registration.aspx"
style="color: #CC00FF; font-family: 'Times New
Roman', Times, serif;">New
User !</a></td>
</tr>
</table>
</td>
</tr>
<tr>
<td align="left" style="height: 21px;" colspan="2">
</td>
</tr>
<tr>
<td align="left" style="height: 36px;" colspan="2">
<div align="center" style="width: 912px; height: 22px;">
<b><marquee behavior="alternate" scrollamount="3"
style="color: #FF0000; width: 899px;">About
Online Education</marquee></div>
<p align="justify" style="width: 889px; font-weight: 400; height: 78px;">
Established in 2010-2011 Online
Education is much more than just a Online
Education System. It is a
complete internet strategy solution.Choosing Colleges
&
Courses brings you expert advice and consultancy, an understanding of your
educational needs, of the need
to integrate the web into your Education message,
of usability issues, and a
commitment to quality.f your educational needs, of
the need to integrate the web
into your Education message, of usability issues,
and a commitment to quality.</p>
</td>
</tr>
<tr>
<td align="left" style="height: 26px;" colspan="2" width="900px">
</td>
</tr>
<tr>
<td align="left" style="height: 4px;" colspan="2">
<table cellpadding="5" cellspacing="5"
style="width: 100%; height: 299px; border-style: solid; border-width: 1px">
<tr>
<td style="height: 47px; width: 413px;" valign="top">
<asp:ImageButton ID="ImageButton2" runat="server" Height="103px"
ImageUrl="~/images/study.jpg"
Width="175px"
BorderColor="Black"
BorderStyle="Solid"
BorderWidth="1px"
/>
<b>
About Courses</b><p align="justify"
style="height: 100px">
Our Websites
provides special facility to check details of different Courses.
Students which
wants to take admission as BCA, MCA, BBA, MBA, B-Tech etc is
always want a good
details about their programs detais of their courses.
</p>
<p align="center" style="height: 22px">
<b><a href="Course.aspx"
style="font-family: 'Times New
Roman'; font-size: medium; color: #FF0000">
More</a><span style="color: #FF0000">>></span></b></p>
</td>
<td style="height: 47px" valign="top" width="445px">
<asp:ImageButton ID="ImageButton3" runat="server" Height="103px"
ImageUrl="~/images/about_us.jpg"
Width="176px"
BorderColor="Black"
BorderStyle="Solid"
BorderWidth="1px"
/>
<b>
About Online Education</b><p
align="justify"
style="height: 100px">
Our web site is an
investment of your time, your Knowledge and your effort, and
like any other
venture, We should expect it to show a return on that Courses
details, you should expect
value for Qualification. If You want to do well and
successed in any .
Then We Provides to you course details . However you have to
help yourself as much
as possible.
</p>
<p align="center" style="height: 28px">
<b><a href="Aboutus.aspx"
style="color: #FF0000; font-size: medium; font-family: 'Times New
Roman', Times, serif">
More</a><span style="color: #FF0000">>></span></b></p>
</td>
</tr>
</table>
</td>
</tr>
</table>
</asp:Content>
Registration
<%@ Page Language="C#"
MasterPageFile="~/MasterPage.master"
AutoEventWireup="true"
CodeFile="Registration.aspx.cs"
Inherits="Registration"
Title="Registration"%>
<asp:Content ID="Content1"
ContentPlaceHolderID="ContentPlaceHolder1"
Runat="Server">
<table cellpadding="5" cellspacing="5" style="width: 100%; height: 671px;"
bgcolor="Silver" align="left" width="100%">
<tr align="left">
<td style="width: 86px; height: 14px;"></td>
<td style="width: 130px; height: 14px;"></td>
<td style="width: 11px; height: 14px;"></td>
<td style="height: 14px; width: 508px;"></td>
</tr>
<tr>
<td bgcolor="#666666" colspan="4" style="font-family: Cambria">
<b><marquee behavior="alternate" scrollamount="3" style="color: #00FF00">Create Your Account</marquee></b></td>
</tr>
<tr align="left">
<td style="width: 86px; height: 16px;"></td>
<td style="width: 130px; height: 16px;"><asp:Label ID="Label1" runat="server" Text="Student Name"></asp:Label>
</td>
<td align="center" style="width: 11px; height: 16px;"><b>
<asp:Label ID="Label2" runat="server" Text=":"></asp:Label>
</b> </td>
<td style="height: 16px; width: 508px;">
<asp:TextBox ID="txt_stname" runat="server"
Width="170px" Font-Names="Times New Roman" Font-Size="Medium"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"
ControlToValidate="txt_stname" ErrorMessage="Plz Fill Name" Font-Size="Small"></asp:RequiredFieldValidator>
</td>
</tr>
<tr align="left">
<td style="width: 86px; height: 16px;"></td>
<td style="width: 130px; height: 16px;">
Father's Name</td>
<td align="center" style="width: 11px; height: 16px;"><b>
<asp:Label ID="Label5" runat="server" Text=":"></asp:Label>
</b> </td>
<td style="height: 16px; width: 508px;">
<asp:TextBox ID="txt_fathername" runat="server"
contextchanged="txt_fathername_TextChanged" Width="170px"
Font-Names="Times New Roman" Font-Size="Medium"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server"
ControlToValidate="txt_fathername" ErrorMessage="Plz Fill Father Name"
Font-Size="Small"></asp:RequiredFieldValidator>
</td>
</tr>
<tr align="left">
<td style="width: 86px; height: 16px;"></td>
<td style="width: 130px; height: 16px;">
Program Name</td>
<td align="center" style="width: 11px; height: 16px;"><b>:</b></td>
<td style="height: 16px; width: 508px;">
<asp:DropDownList ID="dd_progcode" runat="server"
Width="170px" Font-Names="Times New Roman" Font-Size="Medium">
<asp:ListItem>Select</asp:ListItem>
<asp:ListItem>BCA</asp:ListItem>
<asp:ListItem>MCA</asp:ListItem>
<asp:ListItem>B.Tech</asp:ListItem>
<asp:ListItem>MBA</asp:ListItem>
<asp:ListItem>BBA</asp:ListItem>
</asp:DropDownList>
<asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server"
ControlToValidate="dd_progcode" ErrorMessage="Plz Select Program"
Font-Size="Small" InitialValue="Select"></asp:RequiredFieldValidator>
</td>
</tr>
<tr align="left">
<td style="width: 86px; height: 16px;"></td>
<td style="width: 130px; height: 16px;"> Date
of Birth</td>
<td align="center" style="width: 11px; height: 16px;"><b>
<asp:Label ID="Label4" runat="server" Text=":"></asp:Label>
</b> </td>
<td style="height: 16px; width: 508px;">
<asp:TextBox ID="txt_dob" runat="server"
Width="170px" Font-Names="Times New Roman" Font-Size="Medium"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server"
ControlToValidate="txt_dob" ErrorMessage="Plz Fill Dob" Font-Size="Small"></asp:RequiredFieldValidator>
</td>
</tr>
<tr align="left">
<td style="width: 86px; height: 40px;"></td>
<td style="width: 130px; height: 40px;">
Address</td>
<td align="center" style="width: 11px; height: 40px;"><b>:</b></td>
<td style="height: 40px; width: 508px;">
<asp:TextBox ID="txt_address" runat="server" Height="46px" TextMode="MultiLine"
Width="170px" Font-Names="Times New Roman" Font-Size="Medium"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server"
ControlToValidate="txt_address" ErrorMessage="Plz Fill Address"
Font-Size="Small"></asp:RequiredFieldValidator>
</td>
</tr>
<tr align="left">
<td style="width: 86px; height: 16px;"></td>
<td style="width: 130px; height: 16px;"> City</td>
<td align="center" style="width: 11px; height: 16px;"><b>:</b></td>
<td style="height: 16px; width: 508px;">
<asp:TextBox ID="txt_city" runat="server"
Width="170px" Font-Names="Times New Roman" Font-Size="Medium"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator6" runat="server"
ControlToValidate="txt_city" ErrorMessage="Plz Fill City" Font-Size="Small"></asp:RequiredFieldValidator>
</td>
</tr>
<tr align="left">
<td style="width: 86px; height: 16px;"></td>
<td style="width: 130px; height: 16px;"> Email</td>
<td align="center" style="width: 11px; height: 16px;"><b>:</b></td>
<td style="height: 16px; width: 508px;">
<asp:TextBox ID="txt_email" runat="server"
Width="170px" Font-Names="Times New Roman" Font-Size="Medium"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator7" runat="server"
ControlToValidate="txt_email" ErrorMessage="Plz Fill Email" Font-Size="Small"></asp:RequiredFieldValidator>
<asp:RegularExpressionValidator ID="RegularExpressionValidator1"
runat="server"
ControlToValidate="txt_email" ErrorMessage="Invalid Email"
ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"></asp:RegularExpressionValidator>
</td>
</tr>
<tr align="left">
<td style="width: 86px; height: 16px;"></td>
<td style="width: 130px; height: 16px;">
Contact No</td>
<td align="center" style="width: 11px; height: 16px;"><b>:</b></td>
<td style="height: 16px; width: 508px;"><asp:TextBox ID="txt_contact"
runat="server" Width="170px" Font-Names="Times New Roman"
Font-Size="Medium"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator8" runat="server"
ControlToValidate="txt_contact" ErrorMessage="Plz Fill Contact No."
Font-Size="Small"></asp:RequiredFieldValidator>
<asp:RegularExpressionValidator
ID="RegularExpressionValidator2"
runat="server" ControlToValidate="txt_contact" ErrorMessage="Invalid Range"
ValidationExpression="^\d{10,11}$"></asp:RegularExpressionValidator>
</td>
</tr>
<tr align="left">
<td style="width: 86px; height: 16px;"></td>
<td style="width: 130px; height: 16px;">
DD/Cheque No</td>
<td align="center" style="width: 11px; height: 16px;"><b>:</b></td>
<td style="height: 16px; width: 508px;">
<asp:TextBox ID="txt_cheque" runat="server"
Width="170px" Font-Names="Times New Roman" Font-Size="Medium"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator9" runat="server"
ControlToValidate="txt_cheque" ErrorMessage="Plz Fill DD. No."
Font-Size="Small"></asp:RequiredFieldValidator>
</td>
</tr>
<tr align="left">
<td style="width: 86px; height: 16px;"></td>
<td style="width: 130px; height: 16px;"> Issue
Bank</td>
<td align="center" style="width: 11px; height: 16px;"><b>:</b></td>
<td style="height: 16px; width: 508px;">
<asp:TextBox ID="txt_issunank" runat="server"
Width="170px" Font-Names="Times New Roman" Font-Size="Medium"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator10" runat="server"
ControlToValidate="txt_issunank" ErrorMessage="Plz Fill Issue Bank"
Font-Size="Small"></asp:RequiredFieldValidator>
</td>
</tr>
<tr align="left">
<td style="width: 86px; height: 16px;"></td>
<td style="width: 130px; height: 16px;"> User
Id</td>
<td align="center" style="width: 11px; height: 16px;"><b>:</b></td>
<td style="height: 16px; width: 508px;">
<asp:TextBox ID="txt_userid" runat="server"
Width="170px" Font-Names="Times New Roman" Font-Size="Medium"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator11" runat="server"
ControlToValidate="txt_userid" ErrorMessage="Plz Fill User ID"
Font-Size="Small"></asp:RequiredFieldValidator>
</td>
</tr>
<tr align="left">
<td style="width: 86px; height: 16px;"></td>
<td style="width: 130px; height: 16px;">
Password</td>
<td align="center" style="width: 11px; height: 16px;"><b>:</b></td>
<td style="height: 16px; width: 508px;">
<asp:TextBox ID="txt_password" runat="server"
Width="170px" Font-Names="Times New Roman" Font-Size="Medium"
TextMode="Password"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator12" runat="server"
ControlToValidate="txt_password" ErrorMessage="Plz Fill Password"
Font-Size="Small"></asp:RequiredFieldValidator>
</td>
</tr>
<tr align="left">
<td style="width: 86px; height: 18px;"></td>
<td style="width: 130px; height: 18px;" valign="top">
Confirm Password</td>
<td align="center" style="width: 11px; height: 18px;"><b>:</b></td>
<td style="margin-left: 280px; height: 18px; width: 508px;">
<asp:TextBox ID="txt_conpass"
runat="server" Width="170px" Font-Names="Times New Roman"
Font-Size="Medium" TextMode="Password"></asp:TextBox>
<asp:CompareValidator ID="CompareValidator1" runat="server"
ControlToCompare="txt_password" ControlToValidate="txt_conpass"
ErrorMessage="Plz Match Confirm Passwd" Font-Size="Small"></asp:CompareValidator>
<asp:RequiredFieldValidator ID="RequiredFieldValidator13" runat="server"
ControlToValidate="txt_conpass" ErrorMessage="Plz Fill Confirm Passwd"
Font-Size="Small"></asp:RequiredFieldValidator>
</td>
</tr>
<tr align="left">
<td style="width: 86px; height: 16px;"></td>
<td style="width: 130px; height: 16px;" valign="top">
Security Question</td>
<td align="center" style="width: 11px; height: 16px;"><b>:</b></td>
<td style="margin-left: 280px; height: 16px; width: 508px;">
<asp:DropDownList ID="dd_question"
runat="server" Width="170px" Font-Names="Times New Roman"
Font-Size="Medium">
<asp:ListItem>Select</asp:ListItem>
<asp:ListItem>What
is Your Pet Name</asp:ListItem>
<asp:ListItem>What
is your nic name?</asp:ListItem>
</asp:DropDownList>
<asp:RequiredFieldValidator ID="RequiredFieldValidator14" runat="server"
ControlToValidate="dd_question" ErrorMessage="Plz Select Security Question"
Font-Size="Small"></asp:RequiredFieldValidator>
</td>
</tr>
<tr align="left">
<td style="width: 86px; height: 16px;"></td>
<td style="width: 130px; height: 16px;">
Answer</td>
<td align="center" style="width: 11px; height: 16px;"><b>:</b></td>
<td style="margin-left: 280px; height: 16px; width: 508px;">
<asp:TextBox ID="txt_ans"
runat="server" Width="170px" Font-Names="Times New Roman"
Font-Size="Medium"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator15" runat="server"
ControlToValidate="txt_ans" ErrorMessage="Plz Fill Answer" Font-Size="Small"></asp:RequiredFieldValidator>
</td>
</tr>
<tr align="left">
<td style="width: 86px"> </td>
<td style="width: 130px"> </td>
<td style="width: 11px"> </td>
<td style="margin-left: 280px; width: 508px;"><asp:Button ID="Button_submit" runat="server" Text="Register"
OnClick="Button_submit_Click" />
<asp:HiddenField ID="HiddenField1" runat="server" />
</td>
</tr>
</table>
</asp:Content>
Acknowledgement
<%@ Page Language="C#"
MasterPageFile="~/MasterPage.master"
AutoEventWireup="true"
CodeFile="Acknowledgement.aspx.cs"
Inherits="Acknowledgement"
Title="Acknowledgement"
%>
<asp:Content ID="Content1"
ContentPlaceHolderID="ContentPlaceHolder1"
Runat="Server">
<script type="text/javascript" language="JavaScript">
function
printform()
{
var
printContent = document.getElementById('<%=
Panel1.ClientID %>');
var
windowUrl = 'about:blank';
var
uniqueName = new Date();
var
windowName = 'Print' + uniqueName.getTime();
var
printWindow = window.open(windowUrl, windowName, 'left=50000,top=50000,width=0,height=0');
printWindow.document.write(printContent.innerHTML);
printWindow.document.close();
printWindow.focus();
printWindow.print();
printWindow.close();
}
</script>
<asp:Panel ID="Panel1" runat="server">
<table bgcolor="#E3E1DD" style="width: 100%">
<tr>
<td style="width: 130px; height: 23px;">
</td>
<td colspan="2" style="height: 23px;" align="left">
</td>
<td
style="height: 23px; width: 207px;">
</td>
<td>
</td>
</tr>
<tr>
<td bgcolor="#5D5D5D" colspan="5"
style="height: 23px; font-size: x-large; color: #FFFFFF;
border-left-color: #ACA899; border-right-color: #C0C0C0; border-top-color:
#ACA899; border-bottom-color: #C0C0C0;">
<cite><b>Acknowledgement</b></cite></td>
</tr>
<tr>
<td style="width: 130px; height: 23px;">
</td>
<td align="left" colspan="2" style="height: 23px;">
</td>
<td style="height: 23px; width: 207px;">
</td>
<td>
</td>
</tr>
<tr>
<td style="width: 130px; height: 20px;">
</td>
<td align="left" colspan="2" style="height: 20px;">
<b>You Are
Registered</b></td>
<td style="height: 20px; width: 207px;">
</td>
<td style="height: 20px">
</td>
</tr>
<tr>
<td style="width: 130px; height: 21px;">
</td>
<td colspan="3" align="left" style="height: 21px">
<b>Your Account
Information Is :</b></td>
<td style="height: 21px">
</td>
</tr>
<tr>
<td style="width: 130px">
</td>
<td colspan="2">
</td>
<td style="width: 207px">
</td>
<td>
</td>
</tr>
<tr align="left">
<td style="width: 130px">
</td>
<td style="width: 128px">
Control No.</td>
<td align="center" style="font-weight: 700; width: 29px;">
:</td>
<td style="margin-left: 40px; width: 207px;">
<asp:Label ID="lbl_control" runat="server" Font-Names="Times New Roman"
ForeColor="Black"></asp:Label>
</td>
<td>
</td>
</tr>
<tr align="left">
<td style="width: 130px; height: 21px;">
</td>
<td style="width: 128px; height: 21px;">
Student Name</td>
<td align="center" style="font-weight: 700; width: 29px; height:
21px;">
:</td>
<td style="margin-left: 120px; width: 207px; height:
21px;">
<asp:Label ID="lbl_stname" runat="server"></asp:Label>
</td>
<td style="height: 21px">
</td>
</tr>
<tr align="left">
<td style="width: 130px; height: 25px;">
</td>
<td style="width: 128px; height: 25px;">
Program Code</td>
<td align="center" style="font-weight: 700; width: 29px; height:
25px;">
:</td>
<td style="margin-left: 120px; width: 207px; height:
25px;">
<asp:Label ID="lbl_procode" runat="server"></asp:Label>
</td>
<td style="height: 25px">
</td>
</tr>
<tr>
<td style="width: 130px; height: 23px;">
</td>
<td colspan="2" style="height: 23px">
</td>
<td style="margin-left: 120px; height: 23px; width:
207px;">
</td>
<td style="height: 23px">
</td>
</tr>
<tr>
<td style="width: 130px">
</td>
<td colspan="2">
</td>
<td style="margin-left: 120px; width: 207px;">
</td>
<td>
</td>
</tr>
</table>
<div align="right">
<asp:ImageButton ID="imgbtn_print" runat="server" Height="32px"
ImageUrl="~/images/print.png"
onclientclick="printform();" Width="48px" onclick="imgbtn_print_Click" />
</div>
</asp:Panel>
</asp:Content>
User Login
<%@ Page Language="C#"
MasterPageFile="~/MasterPage.master"
AutoEventWireup="true"
CodeFile="User_Login.aspx.cs"
Inherits="Login"
Title="Login"
%>
<asp:Content ID="Content1"
ContentPlaceHolderID="ContentPlaceHolder1"
Runat="Server">
<table style="width: 100%; height: 163px;" bgcolor="#CCCCCC"
align="left">
<tr>
<td style="height: 21px; width: 211px;">
</td>
<td style="height: 21px">
</td>
<td style="height: 21px">
</td>
<td style="height: 21px">
</td>
</tr>
<tr>
<td colspan="4" bgcolor="#999999" align="center" style="font-size: large">
<b>Login</b></td>
</tr>
<tr>
<td style="height: 23px; width: 211px;">
</td>
<td style="height: 23px">
</td>
<td style="height: 23px">
</td>
<td style="height: 23px">
</td>
</tr>
<tr align="left">
<td style="width: 211px">
</td>
<td>
User ID</td>
<td align="center">
<b>:</b></td>
<td>
<asp:TextBox ID="txt_userid" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"
ErrorMessage="Plz Select Email ID" Font-Size="Small"
ControlToValidate="txt_userid"></asp:RequiredFieldValidator>
</td>
</tr>
<tr align="left">
<td style="height: 26px; width: 211px;">
</td>
<td style="height: 26px">
Password</td>
<td style="height: 26px" align="center">
<b>:</b></td>
<td style="height: 26px">
<asp:TextBox ID="txt_password" runat="server" TextMode="Password"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server"
ErrorMessage="Plz Select Password" Font-Size="Small"
ControlToValidate="txt_password"></asp:RequiredFieldValidator>
</td>
</tr>
<tr align="left">
<td style="width: 211px">
</td>
<td>
</td>
<td>
</td>
<td>
<asp:Button ID="btn_login" runat="server" onclick="btn_login_Click"
Text="Login" />
</td>
</tr>
<tr>
<td style="width: 211px">
</td>
<td>
</td>
<td>
</td>
<td align="left">
<asp:Label ID="lbl1" runat="server" ForeColor="Red"></asp:Label>
</td>
</tr>
</table>
</asp:Content>
Admin Login
<%@ Page Language="C#"
AutoEventWireup="true"
CodeFile="admin_login.aspx.cs"
Inherits="admin_admin_login"
%>
<!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1"
runat="server">
<title>Administrator
Login</title>
<style type="text/css">
<!--
.style2 {color: #FFFFFF; font-weight: bold;}
.style3 {
color: #FFFFFF;
font-size: 12px;
}
body {
margin-top: 0px;
}
.style4
{
height:
26px;
}
.style5
{
width:
100%;
}
.style6
{
width:
135px;
}
.style7
{
width:
515px;
}
.style3
{
color: #FFFFFF;
font-size: 12px;
}
.style8
{
}
.style9
{
width:
85px;
height:
28px;
}
.style10
{
font-size:
xx-large;
color:
#FFFF00;
}
a:link
{
color: #FFFFFF;
text-decoration: none;
}
a:visited {
text-decoration: none;
color: #FFFFFF;
}
a:hover {
text-decoration: underline;
color: #FFFFFF;
}
a:active {
text-decoration: none;
color: #FFFFFF;
}
.style11
{
height:
28px;
font-weight:
bold;
}
.style12
{
color:
#00FF00;
}
.style13
{
height:
20px;
}
.style14
{
height:
28px;
}
-->
</style>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head>
<body>
<form id="form1" runat="server">
<div>
<table width="797" border="0" align="center" cellpadding="0" cellspacing="0"
bgcolor="#B18CFF">
<tr>
<td>
<asp:ImageButton ID="ImageButton1" runat="server" Height="240px"
ImageUrl="~/images/white-bed-school-work.jpg" Width="797px"
/>
</td>
</tr>
<tr>
<td height="30" bgcolor="#B20823">
<div id="link" runat="server">
<table width="797" height="30" border="1" cellpadding="0" cellspacing="0"
bgcolor="Maroon">
<tr>
<td class="style4"><div
align="center"
class="style2">Home</div></td>
<td class="style4"><div
align="center"
class="style2"><a href="search_student.aspx">Search Student</a></div></td>
<td class="style4"><div
align="center"
class="style2">Exam</div></td>
<td class="style4"><div
align="center"
class="style2">Login</div></td>
<td class="style4"><div
align="center"
class="style2">Aboutus</div></td>
<td class="style4"><div
align="center"
class="style2">Contactus</div></td>
</tr>
</table>
</div>
</td>
</tr>
<tr>
<td><div id="login" runat="server" align="center">
<table class="style5" cellpadding="0" cellspacing="0">
<tr>
<td class="style6" bgcolor="#532900">
</td>
<td class="style7">
<asp:Panel ID="Panel1" runat="server"
BorderStyle="Solid">
<table class="style5"
bgcolor="#B7C4D2">
<tr>
<td
class="style13"></td>
<td class="style13"></td>
<td
class="style13"></td>
<td
class="style13"></td>
</tr>
<tr>
<td
align="left"
bgcolor="#6B6B6B"
class="style12"
colspan="4">
<b>Create Your Account</b></td>
</tr>
<tr>
<td
class="style8">
</td>
<td>
</td>
<td>
</td>
<td>
</td>
</tr>
<tr>
<td
class="style9">
</td>
<td
class="style14">
Admin Id</td>
<td class="style11">
:</td>
<td
class="style14">
<asp:TextBox ID="txt_id" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td
class="style4">
</td>
<td
class="style4">
Password</td>
<td
class="style4">
<b>:</b></td>
<td
class="style4">
<asp:TextBox ID="Txt_pass"
runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td
class="style8">
</td>
<td>
</td>
<td>
</td>
<td>
<asp:Button ID="Button_login"
runat="server"
Text="Login"
onclick="Button_login_Click"
/>
</td>
</tr>
<tr>
<td
class="style8"
colspan="4"> <asp:Label ID="Label1" runat="server"
ForeColor="Blue"></asp:Label>
</td>
</tr>
<tr>
<td
class="style8"
colspan="4">
</td>
</tr>
</table>
</asp:Panel>
</td>
<td align="left"
bgcolor="#532900"
valign="top">
</td>
</tr>
</table>
<span class="style10">Welcome
Admin</span></div>
</td>
</tr>
<tr>
<td bgcolor="#B20823"><div
align="center"
class="style3">Home
| Aboutus | Contactus
| Feedback<br />
A site designed & developed by DharmRaj
Verma</div></td>
</tr>
</table>
</div>
</form>
</body>
</html>
Admin Search Student
<%@ Page Language="C#"
MasterPageFile="~/admin/adminMasterPage.master"
AutoEventWireup="true"
CodeFile="search_student.aspx.cs"
Inherits="admin_search_student"
Title="Search
Student" %>
<asp:Content ID="Content1"
ContentPlaceHolderID="ContentPlaceHolder1"
Runat="Server">
<table class="style5" style="width: 79px%">
<tr>
<td bgcolor="#C5C5C5">
<table class="style5">
<tr align="center">
<td style="width: 1043px">
</td>
</tr>
<tr>
<td style="height: 28px; width: 1043px;">
<div id="no" runat="server">
<table class="style5">
<tr>
<td bgcolor="#5D5D5D"
class="style2"
colspan="4">
Search Student</td>
</tr>
<tr>
<td style="width: 59px">
</td>
<td class="style7">
</td>
<td style="width: 15px">
</td>
<td style="width: 918px">
</td>
</tr>
<tr>
<td style="width: 59px; height: 28px">
</td>
<td align="center"
class="style6">
Control No.</td>
<td align="center"
style="width: 15px; height: 28px;">
<b>:</b></td>
<td class="style4">
<asp:TextBox ID="txt_ctrlno"
runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td style="width: 59px">
</td>
<td class="style7">
</td>
<td style="width: 15px">
</td>
<td style="width: 918px">
<asp:Button ID="btn_vdetail"
runat="server"
Font-Names="Times
New Roman"
Font-Size="Medium"
onclick="btn_vdetail_Click"
Text="View
Detail" />
</td>
</tr>
<tr>
<td style="width: 59px">
</td>
<td class="style7">
</td>
<td style="width: 15px">
</td>
<td style="width: 918px">
</td>
</tr>
</table>
</div>
</td>
</tr>
<tr>
<td style="width: 1043px">
<asp:Panel ID="Panel1" runat="server"
ScrollBars="Horizontal"
Width="797px">
<div ID="detail" runat="server">
<asp:GridView ID="GridView1"
runat="server"
AutoGenerateColumns="False"
CellPadding="4"
DataKeyNames="control_no"
Font-Size="Small"
ForeColor="#333333"
onrowcancelingedit="GridView1_RowCancelingEdit"
onrowdeleting="GridView1_RowDeleting"
onrowediting="GridView1_RowEditing"
onrowupdated="GridView1_RowUpdated"
onrowupdating="GridView1_RowUpdating">
<FooterStyle BackColor="#990000"
Font-Bold="True"
ForeColor="White"
/>
<RowStyle BackColor="#FFFBD6"
ForeColor="#333333"
/>
<Columns>
<asp:BoundField DataField="st_name"
HeaderText="Student Name"
ReadOnly="True"
/>
<asp:BoundField DataField="father_name"
HeaderText="Father
Name"
ReadOnly="True"
/>
<asp:BoundField DataField="program_code"
HeaderText="Program
Code"
ReadOnly="True"
/>
<asp:BoundField DataField="dob"
HeaderText="Date
of Birth" ReadOnly="True" />
<asp:BoundField DataField="address"
HeaderText="Address"
ReadOnly="True"
/>
<asp:BoundField DataField="city"
HeaderText="City"
ReadOnly="True"
/>
<asp:BoundField DataField="email" HeaderText="Email Id" ReadOnly="True" />
<asp:BoundField DataField="contact"
HeaderText="Contact
No." ReadOnly="True" />
<asp:BoundField DataField="dd_cheque"
HeaderText="DD
No." ReadOnly="True" />
<asp:BoundField DataField="issu_bank"
HeaderText="Issued
By Bank"
ReadOnly="True"
/>
<asp:TemplateField HeaderText="User
Id">
<EditItemTemplate>
<asp:TextBox ID="txt_userid" runat="server" Text='<%#
Bind("userid") %>'></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="lbl_userid"
runat="server"
Text='<%#
Bind("userid") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Password">
<EditItemTemplate>
<asp:TextBox ID="txt_pass"
runat="server"
Text='<%#
Bind("password") %>'></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="lbl_pass"
runat="server"
Text='<%#
Bind("password") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Status">
<EditItemTemplate>
<asp:DropDownList ID="ddl_status"
runat="server">
<asp:ListItem>Select</asp:ListItem>
<asp:ListItem>Inactive</asp:ListItem>
<asp:ListItem>Active</asp:ListItem>
</asp:DropDownList>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="lbl_status"
runat="server"
Text='<%#
Bind("status") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:CommandField ShowEditButton="True"
/>
<asp:CommandField ShowDeleteButton="True"
/>
</Columns>
<PagerStyle BackColor="#FFCC66"
ForeColor="#333333"
HorizontalAlign="Center"
/>
<SelectedRowStyle
BackColor="#FFCC66"
Font-Bold="True"
ForeColor="Navy"
/>
<HeaderStyle BackColor="#990000"
Font-Bold="True"
ForeColor="White"
/>
<AlternatingRowStyle
BackColor="White"
/>
</asp:GridView>
</div>
</asp:Panel>
</td>
</tr>
<tr>
<td align="center" style="width: 1043px">
<asp:Label ID="Label1" runat="server"
ForeColor="Red"
Text="Control No. Not
Found" Visible="False"></asp:Label>
</td>
</tr>
<tr>
<td style="height: 22px; width: 1043px;">
</td>
</tr>
<tr>
<td style="width: 1043px">
</td>
</tr>
<tr>
<td style="width: 1043px">
</td>
</tr>
</table>
</td>
</tr>
</table>
</asp:Content>
About Us
<%@ Page Language="C#"
MasterPageFile="~/MasterPage.master"
AutoEventWireup="true"
CodeFile="Aboutus.aspx.cs"
Inherits="Aboutus"
Title="About
Us" %>
<asp:Content ID="Content1"
ContentPlaceHolderID="ContentPlaceHolder1"
Runat="Server">
<table bgcolor="#CCCCCC" style="width: 100%">
<tr>
<td style="height: 36px; border-left-color:
#ACA899; border-right-color:
#C0C0C0; border-top-color:
#ACA899; border-bottom-color:
#C0C0C0; font-size:
large; font-family:
'Times New Roman', Times,
serif;">
<b>About the
Online Education</b></td>
</tr>
<tr>
<td align="justify">
<p class="MsoNormal"
style="text-align:justify;text-indent:.5in;line-height:150%">
<span style="font-size:12.0pt;line-height:150%;font-family:"Times New Roman","serif"">
Education is the most
important aspect of any person in life and career. We all
have dreams and aspirations
about our life and career. For those people for whom
studying at a regular
college becomes difficult, it becomes easier to enroll in
a distance education
program. With many universities offering online education,
distance education has
become a concept that is easily accessible to all. Online
education allows everyone to
study at their own convenience from their home
without any worry about
class hours and getting to and from and campus.<o:p></o:p></span></p>
<p class="MsoNormal"
style="text-align:justify;text-indent:.5in;line-height:150%">
<span
style="font-size:12.0pt;line-height:150%;font-family:"Times New Roman","serif"">
Online education is a form of distance learning that emphasizes the use
of a
personal computer. Students take courses via the Internet and utilize a
variety
of audio and video technologies to enhance their electronic
communication with
instructors. Of course, there are some hybrid educations courses that
allow
students to complete a portion of their work online, but also require
in-class
sessions</span></p>
<p
align="center"
class="MsoNormal"
style="text-align:center;text-indent:.5in;line-height:150%; font-weight: bold; font-family: 'Times New
Roman', Times, serif;
font-size: large;">
Objective</p>
<p
class="MsoNormal"
align="justify">
<span
style="font-size:12.0pt;line-height:150%;font-family:"Times New Roman","serif"">
There are a number of advantages and disadvantages to taking online
education courses. Full-time workers, hospitalized individuals, and
others who
are unable to attend traditional, in-class sessions can benefit greatly
from the
flexibility of online courses. The convenience of online education must
not
become lax. Online education require lots of concentration and hard work
as for
typical direct their courses. It doesn’t have any teachers to see your
work and
judging you all the time and nobody helps you in your pending
assignments and
projects, so it’s difficulty of online education. It’s providing best
option but
make all things difficult.ve any teachers to see your work and judging
you all
the time and nobody helps you in your pending assignments and projects,
so it’s
difficulty of online education. It’s providing best option but make all
things
difficult.<o:p></o:p></span></p>
<p class="MsoNormal" align="justify">
<span style="font-size:12.0pt;line-height:150%;font-family:"Times New Roman","serif"">
When pursuing an online education, you can choose to do degrees at
various levels. Once you
are sure of your subject and your course you can choose
to do an online bachelor
degree or an online master's degree
program. Each
program will offer you
complete knowledge in the field according to your level
of study. Your learning is
in no way compromised by missing out on a regular
college. There will be lecturers who are
well versed academicians in the field
available at all times to
deal with your queries via chat or email.<o:p></o:p></span></p>
</td>
</tr>
</table>
</asp:Content>
Course
<%@ Page Language="C#"
MasterPageFile="~/MasterPage.master"
AutoEventWireup="true"
CodeFile="Course.aspx.cs"
Inherits="Course"
Title="Course"
%>
<asp:Content ID="Content1"
ContentPlaceHolderID="ContentPlaceHolder1"
Runat="Server">
<table bgcolor="#CCCCCC" style="width: 100%; height: 235px;" align="left">
<tr bgcolor="#CCCCCC">
<td bgcolor="#CCCCCC" style="width: 443px; color: #7C0517;" align="center"
valign="middle">
<span style="vertical-align:
middle; font-size:
large">
<b>Courses</b></span></td>
<td bgcolor="#CCCCCC" style="color: #7C0517; font-size: large;">
<b>Course
Details</b></td>
</tr>
<tr>
<td style="width: 443px; height: 199px;" align="char"
valign="middle"
width="443px">
<p style="line-height: 150%; width: 301px;" align="left">
<span style="letter-spacing: 2; vertical-align: bottom"> 1. Master in Computer
Application (MCA).</span><span style="vertical-align: bottom"><br
style="letter-spacing: 2" />
</span><span style="letter-spacing:
2; vertical-align:
bottom">
2. Bachelor in
Computer Application (BCA).</span><span style="vertical-align: bottom"><br
style="letter-spacing: 2" />
</span><span style="letter-spacing:
2; vertical-align:
bottom">
3. Master in
Business Administration
(MBA).</span><span style="vertical-align: bottom"><br
style="letter-spacing: 2" />
</span><span style="letter-spacing:
2; vertical-align:
bottom">
4. Bachelor in
Business Administration
(BBA). </span><span style="vertical-align: bottom">
<br style="letter-spacing:
2" />
</span><span style="letter-spacing:
2; vertical-align:
bottom">
5. Bachelor of
Technology (B.Tech).</span><br />
</p>
</td>
<td valign="middle"
style="height: 199px"><table width="100%" border="0" cellspacing="5" cellpadding="5">
<tr valign="middle">
<td style="width: 232px"><strong>
<asp:RadioButton ID="RadioButton1"
runat="server"
Text="MCA"
AutoPostBack="True"
GroupName="course"
oncheckedchanged="RadioButton1_CheckedChanged"
/>
</strong> </td>
<td style="font-size: medium; border-left-color: #ACA899;
border-right-color: #C0C0C0;
border-top-color: #ACA899;
border-bottom-color: #C0C0C0">
<b><a href ="IGNOU_MCA.aspx"
style="color: #FF0000; font-family: (default)">
Subjects </tr>
<tr valign="middle">
<td style="width: 232px">
<asp:RadioButton ID="RB_bca" runat="server"
AutoPostBack="True"
GroupName="course"
oncheckedchanged="RB_bca_CheckedChanged"
Text="BCA"
Font-Bold="True"
/>
</td>
<td>
<b><a href ="INGOU_BCA.aspx"
style="color: #FF0000">Subjects</a></b></td>
</tr>
<tr valign="middle">
<td style="width: 232px"><strong>
<asp:RadioButton ID="RadioButton3"
runat="server"
Text="MBA"
AutoPostBack="True"
GroupName="course"
oncheckedchanged="RadioButton3_CheckedChanged"
/>
</strong> </td>
<td><b>Subjects</b></td>
</tr>
<tr valign="middle">
<td style="width: 232px"><strong>
<asp:RadioButton ID="RadioButton4"
runat="server"
Text="BBA"
AutoPostBack="True"
GroupName="course"
oncheckedchanged="RadioButton4_CheckedChanged"
/>
</strong> </td>
<td><b>Subjects</b></td>
</tr>
<tr valign="middle">
<td style="width: 232px"><strong>
<asp:RadioButton ID="RadioButton5"
runat="server"
Text="B-Tech"
AutoPostBack="True"
GroupName="course"
oncheckedchanged="RadioButton5_CheckedChanged"
/>
</strong> <strong></strong></td>
<td><b>Subjects</b></td>
</tr>
</table>
<strong></strong><strong></strong></td>
</tr>
</table>
</asp:Content>
MCA
<%@ Page Language="C#"
MasterPageFile="~/MasterPage.master"
AutoEventWireup="true"
CodeFile="mca.aspx.cs"
Inherits="mca"
Title="MCA Course
Details" %>
<asp:Content ID="Content1"
ContentPlaceHolderID="ContentPlaceHolder1"
Runat="Server">
<table style="width: 100%">
<tr>
<td valign="top">
<table width="100%" border="0" cellspacing="5" cellpadding="5"
bgcolor="#999999" style="height: 632px">
<tr bgcolor="#666666">
<td bgcolor="#CFCFCF" style="width: 50%; height: 7px;" valign="top"><div align="center">
<span style="font-family: default; font-weight: bold; font-size: large; color: #000000">
MCA Course Details</span><span class="style3"
style="font-weight: bold; font-size: large">
</span></div></td>
<td width="50%" bgcolor="#CFCFCF" style="height: 7px" valign="top">
<div align="center"
style="font-weight: bold; font-size: large; color: #000000">Basic
Qualification:</div></td>
</tr>
<tr valign="top">
<td bgcolor="#CFCFCF" class="style4" style="width: 50%; height: 194px">
<div align="justify"
style="margin-top: 0px">MCA
is a three year (six semester)
course approved
by All India Council of Technical Education (AICTE).
The
selection is
based on performance in the qualifying exam, written test and
personal
interview. It is a very practical
program with 26 instructional
courses and 14
practicals each of 4 hours per week, spread over the first five
semesters, and seminars andproject work
in the fifth and final semesters. During
the sixth
semester students generally go to the industries and implement a real
time project
which is directly useful to the organization concerned.It should be
kept in mind
that it is a rigorous three years of intensive theory and practical
work, hence even before appearing for the
entrance test, one should have had
enough exposure
to computers, and a confidence that one can go deeper into the
subject with
ease</div></td>
<td bgcolor="#CFCFCF" class="style4" style="height: 194px"><div
align="justify"
style="height: 231px">Any
3 year bachelor's degree with a minimum
of 50%
aggregate marks in
all subjects, including languages if any.
Along with this,
one should have
studied Mathematics, Statistics or Computer Science as a subject
for two years at
the PUC (+2) level. There are over a dozen colleges affiliated
to Bangalore
University offering the MCA course, though it is better to check
out the
credentials, computer facilities, and the staff, particularly of the
newer ones.In the
more established colleges, there is a tough competition for
selection, and only
those with a good academic record, coupled with a strong
aptitude for computers, will
be able to make it. Other universities also offer
MCA courses through
their affiliated colleges, and the pattern of study is more
or less
standardized in all the states: </div></td>
</tr>
<tr>
<td colspan="2" bgcolor="#CFCFCF" class="style3"
style="font-weight: bold; height: 17px;">
<div align="center"
style="font-size: large; color: #000000">Important
Information
About MCA </div></td>
</tr>
<tr>
<td bgcolor="#CFCFCF" style="width: 50%; height: auto" valign="top">
<div align="justify"
style="height: 114px">If
one has done graduation without mathematics, one should
preferably
prepare for some tough subjects like
statistics, accounting, linear
algebra, etc.
which are taught in the first semester itself.
The other subjects
are Mathematical Foundations of
Computer Science, Computer programming and
problem
solving, Computer organization and assembly language . </div>
<p align="justify"
style="height: 135px">Before
taking up such a course, it is
better if a
candidate focuses on which area of computer applications one wants
to specialize in. The choice could be from engineering,
accounts, materials
management,
graphics, multimedia, web page design, marketing, medical, or many
others. While the choice is large, one’s background
and basic education can
play an important role in choosing. </p>
<br /></td>
<td valign="top" bgcolor="#CFCFCF" style="height: auto">
<p align="justify"
style="height: 111px">While
an MCA degree opens doors for a good career, it may
be necessary
for those aspiring to move onto the fast track, to supplement their
knowledge with
the latest programming languages. This
can be done by taking up
specialized
part time courses in private computer institutes.
One has to keep
in mind the
financial aspect, because most such courses are quite </p>
<p align="justify"
style="height: 172px">For
those taking up an MCA course, it is
always preferable
to set up a computer at home and supplement the learning
process by oneself. Although this involves
an additional investment of around 30
to 40 thousand
rupees, the returns are worth it.expensive, and a wrong choice
could blow a hole
in the pocket, and not increase one’s market value. expensive,
and a wrong
choice could blow a hole in the pocket, and not increase one’s
market
value. <br />
<b>
<br style="color: #000000" />
</b>
<a href="Course.aspx"
style="color: #000000; font-size: medium;"><b><<</b><span
style="font-weight: bold">Back
To Main</span></a></p></td>
</tr>
</table></td>
</tr>
</table>
</asp:Content>
Examination
<%@ Page Language="C#"
%>
<!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
protected void Page_Load(object
sender, EventArgs e)
{
if
(Session["userid"] == null)
{
Response.Redirect("User_Login.aspx");
}
string
course = Session["program_code"].ToString();
if
(course == "MCA")
{
rd_mca.Enabled = true;
}
else if (course == "BCA")
{
rd_bca.Enabled = true;
}
else if (course == "B.Tech")
{
rd_btec.Enabled = true;
}
else if (course == "MBA")
{
rd_mba.Enabled = true;
}
else
{
rd_bba.Enabled = true;
}
}
protected void rd_mca_CheckedChanged(object
sender, EventArgs e)
{
Response.Redirect("mcaExam.aspx");
}
protected void rd_bca_CheckedChanged(object
sender, EventArgs e)
{
Response.Redirect("bcaExam.aspx");
}
protected void rd_btec_CheckedChanged(object
sender, EventArgs e)
{
Response.Redirect("bTechExam.aspx");
}
protected void rd_mba_CheckedChanged(object
sender, EventArgs e)
{
Response.Redirect("mbaExam.aspx");
}
protected void rd_bba_CheckedChanged(object
sender, EventArgs e)
{
Response.Redirect("bbaExam.aspx");
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Examination</title>
<style type="text/css">
.style1
{
width:
900px;
}
.style7
{
font-family:
"Times New Roman", Times, serif;
font-weight:
bold;
font-size:
x-large;
color:
#FFFFFF;
border-left-color:
#ACA899;
border-right-color:
#C0C0C0;
border-top-color:
#ACA899;
border-bottom-color:
#C0C0C0;
}
.style8
{
width:
278px;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<div>
<table class="style1" style="border-style: solid; border-color: #800000">
<tr>
<td>
<asp:Image ID="Image1" runat="server" Height="200px"
ImageUrl="~/images/479.gif"
Width="100%"
/>
</td>
</tr>
<tr>
<td>
<table width="100%" border="0" cellspacing="5" cellpadding="5" bgcolor="#CCCCCC"
style="height: 140px">
<tr>
<td bgcolor="#666666" class="style7" colspan="3"><cite>Choose Programme</cite></td>
</tr>
<tr>
<td class="style8"> </td>
<td class="style6"> </td>
<td class="style6"> </td>
</tr>
<tr>
<td class="style8"> </td>
<td class="style6">
<asp:RadioButton ID="rd_mca" runat="server"
oncheckedchanged="rd_mca_CheckedChanged" Text="MCA" Enabled="False"
GroupName="a" AutoPostBack="True" />
</td>
<td class="style6">
<asp:RadioButton ID="rd_bca" runat="server" Text="BCA" Enabled="False"
GroupName="a" oncheckedchanged="rd_bca_CheckedChanged"
AutoPostBack="True" />
</td>
</tr>
<tr>
<td class="style8"> </td>
<td class="style6">
<asp:RadioButton ID="rd_btec" runat="server" Text="B.Tech" Enabled="False"
GroupName="a" oncheckedchanged="rd_btec_CheckedChanged"
AutoPostBack="True" />
</td>
<td class="style6">
<asp:RadioButton ID="rd_mba" runat="server" Text="MBA" Enabled="False"
GroupName="a" oncheckedchanged="rd_mba_CheckedChanged"
AutoPostBack="True" />
</td>
</tr>
<tr>
<td class="style8"> </td>
<td class="style6">
<asp:RadioButton ID="rd_bba" runat="server" Text="BBA" Enabled="False"
GroupName="a" oncheckedchanged="rd_bba_CheckedChanged"
AutoPostBack="True" />
</td>
<td class="style6"> </td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</form>
</body>
</html>
MCA Exam
<%@ Page Language="C#"%>
<%@ Import Namespace="System.Data.SqlClient"%>
<%@ Import Namespace="System.Data"%>
<%@ Import Namespace="System.Collections"%>
<%@ Import Namespace="System.Configuration"%>
<%@ Import Namespace="System.Data"
%>
<%@ Import Namespace="System.Linq"
%>
<%@ Import Namespace="System.Web"
%>
<%@ Import Namespace="System.Web.Security"
%>
<%@ Import Namespace="System.Web.UI"
%>
<%@ Import Namespace="System.Web.UI.HtmlControls"
%>
<%@ Import Namespace="System.Web.UI.WebControls"
%>
<%@ Import Namespace="System.Web.UI.WebControls.WebParts"
%>
<%@ Import Namespace="System.Xml.Linq"
%>
<!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
string
qno;
SqlDataAdapter
objadt;
SqlCommand
objcom;
DataTable
objdt;
string[]
qs_no = new string[10];
string[]
ans_ans = new string[10];
Int32 i,
j;
string
rquestion, opt1, opt2, opt3, opt4, ans;
SqlConnection
con = new SqlConnection("Data Source=.;Initial Catalog=Education1;Integrated
Security=True");
protected void Page_Load(object
sender, EventArgs e)
{
string
str_del = "delete from Answer";
objcom = new
SqlCommand(str_del, con);
con.Open();
objcom.ExecuteNonQuery();
con.Close();
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>MCA
Examination</title>
<style type="text/css">
body {
margin-top: 0px;
}
.style4
{
font-family:
"Times New Roman", Times, serif;
font-size:
x-large;
color:
#00FFFF;
font-weight:
bold;
height:
30px;
border-left:
1px solid #ACA899;
border-right:
1px solid #C0C0C0;
border-top:
1px solid #ACA899;
border-bottom:
1px solid #C0C0C0;
}
.style5
{
background-color:
#800000;
}
</style>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script language="javascript" type="text/javascript">
// <!CDATA[
// var x =
document.getElementById('D1').innerText;
// alert(javacriptVariable);
var min =1;//javacriptVariable ;
var
sec = 0;
var
timer;
var
timeon = 0;
function
ActivateTimer()
{
if
(!timeon)
{
timeon = 1;
Timer();
}
}
function
Timer()
{
var
_time = min + ":" + sec;
document.getElementById("Label1").innerHTML =_time;
if
(_time != "0:0")
{
if
(sec == 0)
{
min = min - 1;
sec = 59;
}
else
{
sec = sec - 1;
}
timer = setTimeout("Timer()", 1000);
}
else
{
alert("Time is Over. Click on 'OK' to see result.");
document.getElementById('form1').submit();
}
}
function
Submit1_onclick() {
}
// ]]>
</script>
</head>
<body onload="ActivateTimer();">
<form method="get"
action="Result.aspx"
id="form1">
<div>
<table width="915px" border="1" align="center" cellpadding="2" cellspacing="2"
bgcolor="Maroon">
<tr>
<td width="900px" bgcolor="#CECECE">
<img alt="" height="200px" src="images/479.gif" align="middle"
style="width: 105%" /></td>
</tr>
<tr>
<td height="30" bgcolor="Maroon" align="center" class="style4">
<cite><span class="style5">MCA Examination</span></cite></td>
</tr>
<tr>
<td height="30" bgcolor="Silver" align="center" class="style4">
<asp:Label ID="Label1" runat="server" Text="Label" style="color: #000000"></asp:Label>
</td>
</tr>
<tr>
<td>
<%
string
st1 = "select top 5 * from mcaExam order by
newid()";
objadt = new
SqlDataAdapter(st1, con);
objdt = new
DataTable();
objadt.Fill(objdt);
int
q=0;
foreach
(DataRow dr in
objdt.Rows)
{
q++;
qno = dr["que_no"].ToString();
ans = dr["true_ans"].ToString();
rquestion = dr["question"].ToString();
opt1 = dr["option1"].ToString();
opt2 = dr["option2"].ToString();
opt3 = dr["option3"].ToString();
opt4 = dr["option4"].ToString();
string
str_ins = "insert into Answer values('"+
qno +"','"+ rquestion +"','"+ opt1 +"','"+
opt2 +"','"+ opt3 +"','"+ opt4 +"','"+
ans +"','"+ 0 +"','"+ 0 +"')";
objcom = new SqlCommand(str_ins,
con);
con.Open();
objcom.ExecuteNonQuery();
con.Close();
%>
<table width="100%" border="0" cellspacing="5" cellpadding="5" bgcolor="#CECECE">
<tr>
<td width="16%" align="center">Q.<%=q%></td>
<td colspan="2"><%=dr["question"].ToString()%></td>
</tr>
<tr>
<td rowspan="2"> </td>
<td width="39%">(A)<input id="<%=qno %>" name="<%=qno %>" type="radio"
value="a"/><%=dr["option1"].ToString()%></td>
<td width="45%">(B)<input id="<%=qno %>" name="<%=qno %>" type="radio"
value="b"
/><%=dr["option2"].ToString()%></td>
</tr>
<tr>
<td>(C)<input id="<%=qno %>" name="<%=qno %>" type="radio"
value="c"
/><%=dr["option3"].ToString()%></td>
<td>(D)<input id="<%=qno %>" name="<%=qno %>" type="radio"
value="d"/><%=dr["option4"].ToString()%></td>
</tr>
</table>
<%
//
storing true answer
qs_no[i] = qno;
i++;
ans_ans[j] = ans;
j++;
}
%>
</td>
</tr>
<tr>
<td bgcolor="#CECECE">
<input id="btn_Submit" type="submit" value="Submit"
onclick="return Submit1_onclick()" /></td>
</tr>
<tr>
<td bgcolor="Maroon"> </td>
</tr>
</table>
</div>
</form>
</body>
</html>
5.2.2 Code
Efficiency
Code of the software is said to
be efficient, if the complexity of all types is minimum. In the code of the
developed software, I have tried to minimize the space and time complexity, so
the code is efficient.
The complexities can be
minimized in three ranges. They are called as organized simplicity,
disorganized complexity and organized complexity.
Organized simplicity is
represented by systems that are adequate models of some real world phenomena
and yet consist of a very small number of variables, which depend on each other
in highly deterministic fashion.
Disorganized complexity
possesses characteristics that are represented by the system, with every large number of variables
and high degrees of randomness.
Organized complexity is
methodologically undeveloped in the sense that neither analytical nor
statistical methods are adequate for dealing with systems that fit into it.
Computational
complexity
Computational complexity is a characterization of time and
space requirements for solving a problem by a particular algorithm. Either of
these requirements is usually expressed in terms of a single that represent the
size of the problem. Although computational complexity has been predominantly
studied in terms of the time it takes to perform a computation, the amount of
computer memory is required frequently just as important. This requirement is
usually called the space requirement. It is expressed in the terms of a space
complexity function, analogous to the time complexity function.
5.3 Testing Approach
The testing phase involves the testing of the developed system using various kinds of data. An elaborated testing of data is prepared and a system is tested using the test data. While testing, errors are noted and corrections remade, the corrections are also noted for future use.
Testing is to determine errors in a software code. It is crucial element of software quality assurance and represents the ultimate review of specifications, design and coding. The increasing visibility of software as a system element and the attendant “costs” associated with a software failure are motivating forces for well planned through testing. Usually software development organizations expend between 30-40 percent of total project effort on testing. Our goal is to design a series of test cases that have a high likelihood of finding errors.
To test the
software, there are so many testing techniques which provide systematic
guidance for designing tests that exercise the internal logic of software
components and exercise the input and output domains of the program to uncover
errors in program function, behavior and performance.
If testing is
conducted successfully, it will uncover errors in the software. As the
secondary benefits, testing demonstrates that software functions appear to be
working according to specification, that behavioral and performance
requirements appear to have been met. The software can be tested by one of the
two ways: -
Knowing the
specified function that a product has been designed to perform, tests can be
conducted that demonstrate each function is full operational while at the same
time searching for errors in each function.
Knowing the internal working of
the product, tests can be conducted to ensure that internal operations are
performed according to specifications and all internal components have been
adequately exercised.
Testing Objectives: -
1.
Testing is a process
of executing a program with the intent of finding an error.
2.
A good test case is
one that has a high probability of finding an undiscovered error.
3.
A successful test is
one that uncovers an as-yet undiscovered error.
4.
Testing demonstrated
that the software functions appear to be working according to specification and
that performance requirements appear to have been met.
As a secondary
benefit the data collected as testing is conducted provides a good indication
of software reliability and some indication of software quality as a whole. But
there is one thing that testing cannot do and that is it cannot show the
absence of defects, it can only show that software errors are presents.
Testing Principles
·
All tests should be traceable to customer requirements.
·
Tests should be planned long before testing begins.
·
Tests should begin with “in the small” and progress toward testing “in
the large”
·
Exhaustive testing is not possible.
·
To be more effective an independent third party should conduct testing.
5.3.1 Unit Testing
During the implementation of the system each module of the system was tested separately to uncover errors with in its boundaries. User interface was used as a guide in the process.
In the unit
testing interfaces, local data structures, boundary conditions, independent
paths, error-handling paths are tested. Test cases should be design to uncover
errors due to erroneous computations, incorrect comparisons, or improper
control flow developed, reviewed and verified for correspondence to component level
design, . For this purpose basis path and loop testing is done. After source
level code has been unit test case design begins. In unit test application
‘drivers’ are developed which are programs, accept test case data, passes such
data to the component to be tested and prints relevant results. ‘Stubs’ are
also developed which serve to replace modules, that are subordinate the
component to be tested.
5.3.2 Integrated Testing
Integration testing is a systematic technique for constructing the program structure while conducting tests to uncover errors associated with interfacing. The objective is to take unit-tested module and build a program structure that has been dictated by design.
Integration
testing is systematic technique for constructing the program structure while at
the same time conducting the tests to uncover errors associated with
interfacing. The objective is to take unit tested components and build a
program structure that has been dictated by design. There are two types of
integration – Bottom up integration and Top down integration. Regression and
smoke testing are done in integration testing strategy.
CHAPTER 6: RESULTS AND DISCUSSION
6.1 Test Reports
When
we compelely fill the registration form successfully then this acknowledgement
report will be generate.
When we appeared any exam then the result will be
generate after the exam compeleted or after the time over.
CHAPTER 7: CONCLUSIONS
7.1 Conclusion
Education
is an essential way to get success of any person and also be with country which
is a major way to state in this world. Uneducated person never beloved by any
one and fail to get a big goal in the
life. There are mostly 250 countries in this world but few of them belongs to
be a perfect educated countries but in the countries list only those
countries are always be front in leading
where education system have a major fact
in country’s person only. And rest of all are only be have a existence in list
.few of them we never listen the name of that country due to only fail to represent in frontier of
all countries .
So
education is more useful to human socity to develop man power with leading
power and stable a good human country.
There
have a lot of option to full fill their education need now a days but still it
be a flatter only in rural and urban areas now a days . where education
institute and school not available in this scientific age. So there must be
need to a way to provoked them.
“On
line education” is best option to all who are unable to go to college or unable
due to high amount of fee structure or working person. It provides a way to
become educated now.
In
this web site we obviously considered to all type and categories of person and
then after we take a part in progress of education values. We provide all
detail of particular subject and user requirement to full fill their needs in a
single click.
Where
registered students get a facility connect on line to the counselor of particular
subject and he/she used to chat room
service to clear their subject related problem through message passing.
Student
must take a part in course related examination there is also be such type of
facility. Paper must be objective type which is a time bounded interval based
paper where starting with student login a paper appear in fron of student and a
timer start a mean time so student suggested to attempt paper with in their
time after finishing of time answer sheet and paper automatically saved .
7.2 Limitation
of the System
Limitation is a part of every project
where it gives a way to implementation or further information flow. There are
some limitations also in ‘On line education’.
User must be required to fill their
registration form to get allotted there user id and password.
There must be one more limitation to
choice of course is that user only enrolled or choose one course only according
to their interest.
Selected course does not change at any
rate.
Student must need to complete their
course with in time period otherwise he/she pay penalty for particular subject
or course.
There are no such type of facility by
which student interact towards class room system.
7.3 Future Scope of the Project
This web based project further be
imbedded due to need and time to time. There must be concerned to full fill
user requirement in future as given bellow:-
We future attach a on line education
class room section in this project where student interact to on line class live
video, there must be a facility to save that video for feather use.
On line query solution also be provided
in project where student also ask question to the teacher via web cam.
A message based pattern also provided to
all student by which student also get class schedule and their enrollment or
password details on their registered mobile.
Some previous year paper also provided
on this website by which student make their mind to words examination rightly.
we have some option to upgrade in the
site, In the future we improve our security for access which are only password
authentication in current but in future there are Cryptography & Multilevel
security are also used to maintain user’s privacy.
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.