Documente Academic
Documente Profesional
Documente Cultură
ON
“COURSE FINDER"
Submitted in partial fulfilment for the requirements for the 5 semester curriculum
th
BACHELOR OF ENGINEERING
IN
Mr Byregowda B K
Asst. Professor, Department of ISE
ACKNOWLEDGEMENT
It gives us immense pleasure to express our sincere gratitude to the
management of Sir M. Visvesvaraya Institute of Technology,
Bangalore for providing the opportunity and the resources to accomplish
our project work in their premises.
DECLARATION
We hereby declare that the entire mini project work
embodied in this dissertation has been carried out by us and no
part has been submitted for any degree or diploma of any
institution previously.
Place: Bengaluru
Date:
Signature of Students:
ABSTRACT
Course Allocation system deals with helping the students who are newly entering from secondary
education to Higher Secondary and above Standard. The purpose of software is to improvise the
search for beginner and advanced users of Internet. This department deals with the different
types of courses and facilities. The main aim of this system is to bring the search finite definite.
Sending E-Mail to subscribe about the new courses started into the college.
It provides many benefits such as College placements College Photographs, college expertise,
Display of top colleges in the state in the scroll bar according to their ranking in academics, Course
Duration.
Generally for this search students will be depend upon the already studying candidates in College
to know the college details but by using this software they can easily know the current Status in
the field of academics that college.It is a webased Tool for the purpose of students. The student
can search the details about colleges ,cost ,academic record details.
INDEX
1. INTRODUCTION
2. ANALYSIS
3. DESIGN APPROACH
4. PROJECT MODULES
5. IMPLEMENTATION
4.2 TESTING
6. OUTPUT SCREENS
7. CONCLUSION
8. FUTURE ENHANCEMENTS
9. BIBILIOGRAPHY
INTRODUCTION
The aim of this project “Course Finder” is to design and develop an automated package named
Course Finding system for managing the search of colleges via Internet.
The system consists of registration module for the Students to login and also a new user signup
where the new Students want to register themselves and also provide option for forgot
password, incase the Student forget their password. The Student who have successfully logged
As the modern organizations are automated and computers are working as per the instructions,
it becomes essential for the coordination of human beings, commodity and computers in a
modern organization.
By this college search students can easily find the colleges which are suitable to the kind of their
study without any difficulty and time span of search also reduces.
Many big cities where the life is busy needs the transaction of the goods within few minutes of
time. So, this online information recorded by the website helps students to complete their
Also students can directly apply to the colleges from this website .Also they can choose their
respective university according to their own choice.
SYSTEM ANALYSIS
1. Existing System
Existing system is a manual one in which students has to search for the college from
manually from newspapers and by going to the college to get details of the college.
DISADVANTAGES:
● It is difficult to get the information about group of college offering the related course
which is desired by the student who is newly entering into the college.
● More manual hours need to generate required reports.
● It is tedious to Know the details concerned with college environment and facilities
provided
● Updates of college Details is difficult to maintain.
2. Proposed System
The Course Allocation and Management System is a software application which avoids
more manual hours that need to spend in knowing the colleges which offer the related course. This
application keeps the data in a centralized way which is available to all the users simultaneously.
It is very easy to manage historical data in database. No specific training is required for the users
to use this application. They can easily use the tool that decreases manual hours spending for
normal things and hence increases the performance.
Course Allocation system deals with helping the students who are newly entering into the from
the secondary education to Higher Secondary and above Standard. The purpose of software is to
improvise the search for beginner and advanced users of Internet.
System Specifications
Hardware Requirements:-
● Pentium-IV(Processor).
● 256 MB Ram
● 512 KB Cache Memory
● Hard disk 10 GB
● Microsoft Compatible 101 or more Key Board
Software Requirements: -
● Web-Technology: ASP
● Front-End: C#.net.
MODULE DESCRIPTION
Name of the module-1: Student Registration.
Description: This module helps us to register user. The contents are id, name, address country,
state, contactno, mail_id, pancardno, creditcardno, and password.After registration he can book a
car, if he is valid. Here we can update, delete, this form.
Submodules:
In this sub module we can update the details of the user like student name, gender,
address, country, state, Contactno,mail_id And we store these details in database.
Unregistered user:
In this sub module the unregistered user can sign up and do new registration
Search Password:
In this sub module we can search the password if the user forget his password by
specifying his full name and E-Mail address.
In this sub module we can view the entire details of the users who are registered.
The specifications are Student name, marks obtained by him/her in previous study, type of
stream (science/arts) he/she wants to join .They can update search for colleges by changing their
specifications.
Sub modules:
● Update Search
● Delete specifications
● Search college.
● View college details.
Update Search:
In this sub module we modify the details of the search. By changing the type of course.
Delete Specifications:
In this sub module we delete the specifications and start a new search if we do not like
the college obtained in search
Search College: In this sub module we can search the details of the college. And the
user can select college as their wish.
In this sub module we can view the college such as address of college, year of establishment
of college. Different types of courses the college is offering apart from the course we require.
OVERVIEW OF TECHNOLOGIES USED
The .NET Framework has two main components: the common language runtime and the .NET
Framework class library. The common language runtime is the foundation of the .NET
Framework. You can think of the runtime as an agent that manages code at execution time,
providing core services such as memory management, thread management, and remoting,
while also enforcing strict type safety and other forms of code accuracy that ensure security
and robustness. In fact, the concept of code management is a fundamental principle of the
runtime. Code that targets the runtime is known as managed code, while code that does not
target the runtime is known as unmanaged code. The class library, the other main component
of the .NET Framework, is a comprehensive, object-oriented collection of reusable types that
you can use to develop applications ranging from traditional command-line or graphical user
interface (GUI) applications to applications based on the latest innovations provided by
ASP.NET, such as Web Forms and XML Web services.
The .NET Framework can be hosted by unmanaged components that load the common
language runtime into their processes and initiate the execution of managed code, thereby
creating a software environment that can exploit both managed and unmanaged features. The
.NET Framework not only provides several runtime hosts, but also supports the development
of third-party runtime hosts.
Internet Explorer is an example of an unmanaged application that hosts the runtime (in
the form of a MIME type extension). Using Internet Explorer to host the runtime enables you
to embed managed components or Windows Forms controls in HTML documents. Hosting the
runtime in this way makes managed mobile code (similar to Microsoft® ActiveX® controls)
possible, but with significant improvements that only managed code can offer, such as semi-
trusted execution and secure isolated file storage.
The following illustration shows the relationship of the common language runtime and
the class library to your applications and to the overall system. The illustration also shows how
managed code operates within a larger architecture.
With regards to security, managed components are awarded varying degrees of trust,
depending on a number of factors that include their origin (such as the Internet, enterprise
network, or local computer). This means that a managed component might or might not be able
to perform file-access operations, registry-access operations, or other sensitive functions, even
if it is being used in the same active application.
The runtime enforces code access security. For example, users can trust that an executable
embedded in a Web page can play an animation on screen or sing a song, but cannot access
their personal data, file system, or network. The security features of the runtime thus enable
legitimate Internet-deployed software to be exceptionally featuring rich.
The runtime also enforces code robustness by implementing a strict type- and code-
verification infrastructure called the common type system (CTS). The CTS ensures that all
managed code is self-describing. The various Microsoft and third-party language compilers
generate managed code that conforms to the CTS. This means that managed code can consume
other managed types and instances, while strictly enforcing type fidelity and type safety.
The runtime also accelerates developer productivity. For example, programmers can
write applications in their development language of choice, yet take full advantage of the
runtime, the class library, and components written in other languages by other developers. Any
compiler vendor who chooses to target the runtime can do so. Language compilers that target
the .NET Framework make the features of the .NET Framework available to existing code
written in that language, greatly easing the migration process for existing applications.
While the runtime is designed for the software of the future, it also supports software
of today and yesterday. Interoperability between managed and unmanaged code enables
developers to continue to use necessary COM components and DLLs.
The runtime is designed to enhance performance. Although the common language runtime
provides many standard runtime services, managed code is never interpreted. A feature called
just-in-time (JIT) compiling enables all managed code to run in the native machine language
of the system on which it is executing. Meanwhile, the memory manager removes the
possibilities of fragmented memory and increases memory locality-of-reference to further
increase performance.
Finally, the runtime can be hosted by high-performance, server-side applications, such
as Microsoft® SQL Server™ and Internet Information Services (IIS). This infrastructure
enables you to use managed code to write your business logic, while still enjoying the superior
performance of the industry's best enterprise servers that support runtime host.
SCREENSHOTS
1. Open the Microsoft Visual Studio 2005 and browse the project Folder and build it.
2. When you click on “Student” link button you would be redirected to login page as shown
below.
3. When you click on SIGN UP! link you are moved to the Student registration Form .
11. Contact us page helps user to send their query’s and feed back to concerned authorities.
12:Contacts page
13.when LOGOUT is pressed then aspx page visibles as shown below
CONCLUSION:
The following books were referred during the analysis and execution phase of the project
MICROSOFT .NET WITH C#
Microsoft .net series
ASP .NET 2.0 PROFESSIONAL
Wrox Publishers
ASP .NET WITH C# 2005
Apress Publications
C# COOK BOOK
O reilly Publications
PROGRAMMING MICROSOFT ASP .NET 2.0 APPLICATION
Wrox Professional Guide
BEGINNING ASP .NET 2.0 E-COMMERCE IN C# 2005
Novice to Professional.
WEBSITES:
www.google.com
www.microsoft.com