Friday, May 15, 2020

Online Education System


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&nbsp;</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">

                        &nbsp;<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;">

                            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<asp:Label ID="lbl1" runat="server" ForeColor="Red" Visible="False">Invalid

                            User Name OR Password</asp:Label>

                            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;</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

                &amp; 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">

                        &nbsp;<asp:ImageButton ID="ImageButton2" runat="server" Height="103px"

                            ImageUrl="~/images/study.jpg" Width="175px" BorderColor="Black"

                            BorderStyle="Solid" BorderWidth="1px" />

                        &nbsp; <b>

                        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 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">&gt;&gt;</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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 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">&gt;&gt;</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&#39;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>

          &nbsp;<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>

          &nbsp;</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>

          &nbsp;</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">&nbsp;</td>

      <td style="width: 130px">&nbsp;</td>

      <td style="width: 11px">&nbsp;</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;">

                    &nbsp;</td>

                <td colspan="2" style="height: 23px;" align="left">

                    &nbsp;</td>

                <td

                style="height: 23px; width: 207px;">

                    &nbsp;</td>

                <td>

                    &nbsp;</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;">

                    &nbsp;</td>

                <td align="left" colspan="2" style="height: 23px;">

                    &nbsp;</td>

                <td style="height: 23px; width: 207px;">

                    &nbsp;</td>

                <td>

                    &nbsp;</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">

                    &nbsp;</td>

                <td colspan="2">

                    &nbsp;</td>

                <td style="width: 207px">

                    &nbsp;</td>

                <td>

                    &nbsp;</td>

            </tr>

            <tr align="left">

                <td style="width: 130px">

                    &nbsp;</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>

                    &nbsp;</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">

                    &nbsp;</td>

                <td colspan="2">

                    &nbsp;</td>

                <td style="margin-left: 120px; width: 207px;">

                    &nbsp;</td>

                <td>

                    &nbsp;</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" />

        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </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">

            &nbsp;</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">

            &nbsp;</td>

        <td>

            &nbsp;</td>

        <td>

            &nbsp;</td>

        <td>

            <asp:Button ID="btn_login" runat="server" onclick="btn_login_Click"

                Text="Login" />               

            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

            </td>

    </tr>

    <tr>

        <td style="width: 211px">

            &nbsp;</td>

        <td>

            &nbsp;</td>

        <td>

            &nbsp;</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">&nbsp;

                          </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">

                                                        &nbsp;

                                                    </td>

                                                    <td>

                                                        &nbsp;

                                                    </td>

                                                    <td>

                                                        &nbsp;

                                                    </td>

                                                    <td>

                                                        &nbsp;

                                                    </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">&nbsp;

                                                        </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">&nbsp;

                                                        </td>

                                                    <td>&nbsp;

                                                        </td>

                                                    <td>&nbsp;

                                                        </td>

                                                    <td>

                                                        <asp:Button ID="Button_login" runat="server" Text="Login"

                                                            onclick="Button_login_Click" />

                                                    </td>

                                                </tr>

                                                <tr>

                                                    <td class="style8" colspan="4">&nbsp; &nbsp;<asp:Label ID="Label1" runat="server"

                                                            ForeColor="Blue"></asp:Label>

                                                        &nbsp;&nbsp; &nbsp;

                                                        </td>

                                                </tr>

                                                <tr>

                                                    <td class="style8" colspan="4">

                                                        &nbsp;</td>

                                                </tr>

                                            </table>

                                        </asp:Panel>

                                    </td>

                                    <td align="left" bgcolor="#532900" valign="top">&nbsp;

                                        </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 &amp; 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">

                            &nbsp;</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">

                                            &nbsp;</td>

                                        <td class="style7">

                                            &nbsp;</td>

                                        <td style="width: 15px">

                                            &nbsp;</td>

                                        <td style="width: 918px">

                                            &nbsp;</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">

                                            &nbsp;</td>

                                        <td class="style7">

                                            &nbsp;</td>

                                        <td style="width: 15px">

                                            &nbsp;</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;">

                            &nbsp;</td>

                    </tr>

                    <tr>

                        <td style="width: 1043px">

                            &nbsp;</td>

                    </tr>

                    <tr>

                        <td style="width: 1043px">

                            &nbsp;</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:&quot;Times New Roman&quot;,&quot;serif&quot;">

                    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:&quot;Times New Roman&quot;,&quot;serif&quot;">

                                                        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:&quot;Times New Roman&quot;,&quot;serif&quot;">

                                                        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 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:&quot;Times New Roman&quot;,&quot;serif&quot;">

                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 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&#39;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">

                    &nbsp;&nbsp;<span style="letter-spacing: 2; vertical-align: bottom">&nbsp;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">&nbsp;&nbsp; 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">&nbsp;&nbsp; 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">&nbsp;&nbsp; 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">&nbsp;&nbsp; 5. Bachelor of

                    Technology (B.Tech).</span><br />

                    &nbsp;&nbsp;

                </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).&nbsp; The

                                selection is based on performance in the qualifying exam, written test and

                                personal interview.&nbsp; 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&#39;s degree with a minimum of 50%

                            aggregate marks in all subjects, including languages if any.&nbsp; 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&nbsp; some tough subjects like statistics, accounting, linear

                                algebra, etc. which are taught in the first semester itself.&nbsp; 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.&nbsp; The choice could be from engineering, accounts, materials

                              management, graphics, multimedia, web page design, marketing, medical, or many

                              others.&nbsp; 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.&nbsp; This can be done by taking up

                                specialized part time courses in private computer institutes.&nbsp; 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>&lt;&lt;</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">&nbsp;</td>

              <td class="style6">&nbsp;</td>

              <td class="style6">&nbsp;</td>

            </tr>

            <tr>

              <td class="style8">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">

            &nbsp;

            <input id="btn_Submit" type="submit" value="Submit"

                onclick="return Submit1_onclick()" /></td>

        </tr>

        <tr>

       

          <td bgcolor="Maroon">&nbsp;</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.   

On regarding to users need this website is updated with few more utility tools i.e. Note book, convertor etc. are added in website for user’s point of view.

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.

SQL Server Unique Constraint

SQL Server Unique Constraint Whats is Unique Constraint in SQL | How to create Unique Constraint in SQL | Unique Constraint with Example in ...