SlideShare uma empresa Scribd logo
1 de 54
E-PORTEL OF VEDANT
VEDANT BCA & B Com College Vijayapur. Page 1
E-PORTAL OF VEDANT
DEVELOPMENT
PROJECT REPORT
Submitted by : TRIVENI BUDIHAL
SHRIDHAR PATTAR
GIRIMSALLAPPA KANKANVADI
E-PORTEL OF VEDANT
VEDANT BCA & B Com College Vijayapur. Page 2
CHAPTER 1
INTRODUCTION
1.1 ABOUT THE TOPIC
A website is a collection of Web pages, images, and other digital assets
that is hosted on one or several Web server, usually accessible via the Internet,
cell phone or a LAN.
The pages of websites can usually be accessed from a common root URL
called the homepage, and usually reside on the same physical server. The URLs
of the pages organize them into a hierarchy, although the hyperlinks between
them control how the reader perceives the overall structure and how the traffic
flows between the different parts of the sites.
A website requires attractive design and proper arrangement of links and
images, which enables a browser to easily interpret and access the properties of
the site. Hence it provides the browser with adequate information and
functionality about the organization, community, network etc.
1.2 ABOUT THE PROJECT
The website has been developed for our college (SNGCE) in an effort to
make it as attractive and dynamic as possible. Compared to the existing site a
database has been added to our project. The working of the project is as follows.
The first page provides several links. The Home page contains several
information about the site like campus, management, facilities, infrastructure etc.
User Login module helps the user to login to the site. For that he must type
the username and password not correctly. The login provision in this page helps
E-PORTEL OF VEDANT
VEDANT BCA & B Com College Vijayapur. Page 3
the already registered user to directly access the site and there is a link for
registration to a user who is new to this site.
Member Registration module helps the new user to register into the site.
The information entered by the users is added into the table registration.
In through which he can submit the required criteria for a student to
appear for a placement drive.
The flash news and the events corner display the latest developments,
announcements and events associated with the college activities in quick
references.
The administrator has the responsibility for displaying the recruiters form
on the notice board, in response to which student can submit his willingness to
attend the drive along with his resume.
E-PORTEL OF VEDANT
VEDANT BCA & B Com College Vijayapur. Page 4
CHAPTER 2
SYSTEM ANALYSIS
2.1 INTRODUCTION
System analysis is the process of gathering and interpreting facts,
diagnosing problems and using the information to recommend improvements on
the system. System analysis is a problem-solving activity that requires intensive
communication between the system users and system developers.
System analysis or study is an important phase of any system development
process. The system is studied to the minutest detail and analyzed. The system
analyst plays the role of an interrogator and dwells deep into the working of the
present system. The system is viewed as a whole and the inputs to the system are
identified. The outputs from the organization are traced through the various
processing that the inputs phase through in the organization.
A detailed study of these processes must be made by various techniques
like Interviews, Questionnaires etc. The data collected by these sources must be
scrutinized to arrive to a conclusion. The conclusion is an understanding of how
the system functions. This system is called the existing system. Now, the existing
system is subjected to close study and the problem areas are identified. The
designer now functions as a problem solver and tries to sort out the difficulties
that the enterprise faces. The solutions are given as a proposal. The proposal is
then weighed with the existing system analytically and the best one is selected.
The proposal is presented to the user for an endorsement by the user. The
proposal is reviewed on user request and suitable changes are made. This loop
ends as soon as the user is satisfied with the proposal.
E-PORTEL OF VEDANT
VEDANT BCA & B Com College Vijayapur. Page 5
2.2 PROPOSED SYSTEM
In order to make the site dynamic and more interactive we have tried to
include a database link to our college website. Provision has also been made to
display the latest events and announcements associated with the college online. We
have developed our project using the three-tier architecture which uses the
following languages.
2.3 FEATURES OF SOFTWARE
2.3.1 ASP.NET - FRONT END
ASP.NET is not just a simple upgrade or the latest version of ASP.
ASP.NET combines unprecedented developer productivity with performance,
reliability, and deployment. ASP.NET redesigns the whole process. 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.
• Easy Programming Model
ASP.NET makes building real world Web applications dramatically
easier. ASP.NET server controls enable an HTML-like style of declarative
programming that let you build great pages with far less code than with classic
ASP. Displaying data, validating user input, and uploading files are all amazingly
easy. Best of all, ASP.NET pages work in all browsers including Netscape,
Opera, AOL, and Internet Explorer.
E-PORTEL OF VEDANT
VEDANT BCA & B Com College Vijayapur. Page 6
• Flexible Language Options
ASP.NET lets you leverage your current programming language skills.
Unlike classic ASP, which supports only interpreted VBScript and J Script,
ASP.NET now supports more than 25 .NET languages (built-in support for
VB.NET, C#, and JScript.NET), giving us unprecedented flexibility in the choice
of language.
• Great Tool Support
We can harness the full power of ASP.NET using any text editor, even Notepad.
But Visual Studio .NET adds the productivity of Visual Basic-style development
to the Web. Now we can visually design ASP.NET Web Forms using familiar
drag-drop-double click techniques and enjoy full-fledged code support including
statement completion and color-coding. VS.NET also provides integrated support
for debugging and deploying ASP.NET Web applications. The Enterprise
versions of Visual Studio .NET deliver life-cycle features to help organizations
plan, analyze, design, build, test, and coordinate teams that develop ASP.NET
Web applications. These include UML class modeling, database modeling
(conceptual, logical, and physical
models), testing tools (functional, performance and scalability), and
enterprise frameworks and templates, all available within the integrated Visual
Studio .NET environment.
• Rich Class Framework
Application features that used to be hard to implement, or required a 3rd-party
component, can now be added in just a few lines of code using the .NET Framework. The
.NET Framework offers over 4500 classes that encapsulate rich functionality like XML,
E-PORTEL OF VEDANT
VEDANT BCA & B Com College Vijayapur. Page 7
data access, file upload, regular expressions, image generation, performance monitoring
and logging, transactions, message queuing, SMTP mail, and much more. With Improved
Performance and Scalability ASP.NET lets we use serve more users with the same
hardware.
• Compiled execution
ASP.NET is much faster than classic ASP, while preserving the "just hit
save" update model of ASP. However, no explicit compile step is required.
ASP.NET will automatically detect any changes, dynamically compile the files if
needed, and store the compiled results to reuse for subsequent requests. Dynamic
compilation ensures that the application is always up to date, and compiled
execution makes it fast. Most applications migrated from classic ASP see a 3x to
5x increase in pages served.
• Rich output caching
ASP.NET output caching can dramatically improve the performance and
scalability of the application. When output caching is enabled on a page,
ASP.NET executes the page just once and saves the result in memory in addition
to sending it to the user. When another user requests the same page, ASP.NET
serves the cached result from memory without re-executing the page. Output
caching is configurable and can be used to cache individual regions or an entire
page. Output caching can dramatically improve the performance of data-driven
pages by eliminating the need to query the database on every request.
• Enhanced Reliability
ASP.NET ensures that the application is always available to the users.
• Memory Leak, Dead Lock and Crash Protection
E-PORTEL OF VEDANT
VEDANT BCA & B Com College Vijayapur. Page 8
ASP.NET automatically detects and recovers from errors like deadlocks
and memory leaks to ensure our application is always available to our users. For
example, say that our application has a small memory leak, and that after a week
the leak has tied up a significant percentage of us
server's virtual memory. ASP.NET will detect this condition,
automatically start up another copy of the ASP.NET worker process and direct all
new requests to the new process. Once the old process has finished processing its
pending requests, it is gracefully disposed and the leaked memory is released.
Automatically, without administrator intervention or any interruption of service,
ASP.NET has recovered from the error.
• Easy Deployment
ASP.NET takes the pain out of deploying server applications. "No touch"
application deployment. ASP.NET dramatically simplifies installation of our application.
With ASP.NET, we can deploy an entire application as easily as an HTML page, just
copy it to the server. No need to run regsvr32 to register any components, and
configuration settings are stored in an XML file within the application.
• Dynamic update of running application
ASP.NET now let’s we update compiled components without restarting the web server.
In the past with classic COM components, the developer would have to restart the web
server each time he deployed an update. With ASP.NET, we simply copy the component
over the existing DLL, ASP.NET will automatically detect the change and start using the
new code.
2.4 CSS
We introduced the Extensible Hyper Text Markup Language (XHTML) for
making up information .in the CSS We shift our focus to formatting and
presenting information. To do this, we use a technology called Cascading Style
Sheet (CSS) that allows document authors to specify the presentation of elements
on a Web page (e.g, fonts, spacing margins, etc.) separately form the structure of
the documents (section headers, body text, links, etc.) this separation of structure
form presentation simplifies maintasining and modifying a documents layout
E-PORTEL OF VEDANT
VEDANT BCA & B Com College Vijayapur. Page 9
Inline style
The first inline style declaration appears in line. Attribute style specifies
the style for an element. Each CSS property (the font-size property in this case) is
followed by a colon and a value. in line, we declare this particular p elements to
use point font size. Line uses element em to “emphasize” text, which most
browsers do by making the font italic.
Embedded Style Sheets
The next technique for using style sheet is embedded style sheets. Embedded
style sheets enable a Web- page author to embed an entire CSS document in an
XHTML documents head section.
Conflicting styles
Cascading style sheet are “cascading” because styles may be defined by a user, an
author or a user again. Styles “cascade”, or flow together, such that the ul.
 Linking External Style Sheet
Style sheets are a convenient way to create a document with a uniform
theme. With external style sheet (i.e, separate documents that contain only CSS
rules).Web-page authors can provide a uniform look and feel to an entire Web
site. Different pages on a site can all use the same style sheet. When changes to
the style are required, the Web-page author needs to modify only a single CSS file
to make style changes across the entire web site. CSS comments. Like XHTML
comments, CSS comments describe the content of a CSS document. Comments
may be placed in any type of CSS code (i.e., inline styles, embedded style sheets
and external style sheet) and always start with /*and end with */.Text between
these delimiters is ignored by the browser.
2.5 JQuery
JavaScript frameworks have arisen as necessary and useful companions for
client-side web development. just a few years ago, JavaScript frameworks were
needed to pave over the many inconsistencies present with cross-platform web
development.
Before Microsoft got its act together and give us IE with vastly improved
standards support, there was more often than not the IE way and the standard and
application development platform. It is leaner; it is faster loading JavaScript
framework and application development platform. it is leaner; it is faster loading;
and it comes loaded with features that make the life of a JavaScript application
developer much easier. No longer is JavaScript an afterthought, grafted onto
E-PORTEL OF VEDANT
VEDANT BCA & B Com College Vijayapur. Page 10
stateless HTML. It is used more and more to be the foundation and the primary
driving force of not only web development but also application development,
from desktop to tablets and smart phones.
Thanks to renewed vigor in the browser and platform wars of the big tech
giants, JavaScript has also become much leaner and faster. Today, the leading
browser makers are delivering JavaScript capabilities that take the good ole
reliable interpreted language of JavaScript and instantly transform it into cached
machine byte code that can be executed blazingly fast. Because of the collective
advances and one-upmanship of Apple, Google, Mozilla, and Microsoft, today we
have JavaScript that has never performed better.
When this book was first written in 2009, jQuery was emerging as the de
facto standard JavaScript framework and application platform. Today jQuery sits
atop the heap as a global leader facilitating cutting-edge web and application
development from mom-and-pop shops to Fortune 500 companies. jQuery Mobile
framework add-on, and it runs the websites of some of the world’s biggest
companies, Such as Amazon, Apple, the New York Times, Google, BBC, Twitter,
and IBM.
For years JavaScript frameworks have paved over the craters and
inconsistence if cross browser web development to create a seamless, enjoyable
client- side programming experience. Today, with internet explorer and its
underlying Trident engine, Microsoft finally has a world-class standards-
complaints web browser that’s caught up with competing offerings from Apples
safari and world-leading, underlying, open-source Web Kit, Google chrome
browser and newly forked from WebKit Blink engine, and Mozilla’s firefox
powered by the Gecko engine. Web developers have never had better platforms
on which to build modern, fully standards-compli-ant applications.
WHAT JQUERY CAN DO FOR YOU ?
As presented in the last section ,jQuery makes many tasks easier. Its simplistic,
chainable, and comprehensive API has the capability to completely change the way you
write JavaScript. With the goals of doing more with less code , JQuery really shines in
the following areas:
 JQuery makes iterating and traversing the DOM much easier via its various built-in
methods.
 JQuery makes selecting items from the DOM easier via its sophisticated, built-in, and
ubiquitous capability to use selectors, just like you would use in CSS.
 JQuery makes it easy to add your own custom methods via its simple-to-understand plug-
in architecture.
 JQuery helps reduce redundancy in navigation and UI functionality, like tabs, CSS and
markup-based pop-up dialogs, animations, and lots of other things.
E-PORTEL OF VEDANT
VEDANT BCA & B Com College Vijayapur. Page 11
WHO DEVELOPS JQUERY?
I won’t spend a lot of time talking about the history of JavaScript Frameworks,
why they exist, and so on .I prefer to get straight to the point. That said, a brief mention
of the people involved with developing JQuery is in order.
JQuery’s original creator is John Resig, whose website is located at
WWW.ejohn.org. John still Brooklyn, New York, and is presently the Dean of computer
Science at Khan Academy. John still helps with defining the direction and goals of the
JQuery project, but JQuery has largely been transitioned to a large team of people. You
can learn more about these people and what roles they played in jQuerys development at
http://jquery.org/team/.
OBTAINING JQUERY
JQuery is a free, Open Source JavaScript Framework. The current stable, production
release version, as of the writing, is 1.10.2 and 2.0.3. the difference in these two version
of JQuery largely revolve around legacy browser support; the 2.0 release of JQuery
dispenses with the huge amount of legacy baggage it needed to facilitate support with
older version of Internet Explorer.
I use version 1.10.2 throughout the course of this book ,for maximum browser
compatibility. Getting JQuery is extremely easy—all you have to do is go to
WWW.jquery .com and click the Download jquery link .You will see two options for
downloading either the 1.xversion or the 2.xversion:
 A compressed production version
 An uncompressed development version
The uncompressed development version is recommended for use while you are
developing. This version can facilitate doing back traces with web developer tool in any
of the major browsers. You can walk through the JavaScript chain of execution and see
what code is executing in nice, human readable
Code. the compressed production version is recommended for use on production
websites where size is a huge consideration; the file is compressed to remove all the extra
whitespace so that it downloads quickly.
INSTALLING JQUERY
Throughout this book, I will refer to the JQuery script as through it is installed at the
following path:
WWW.example.com /jQuery/jQuery.js.
E-PORTEL OF VEDANT
VEDANT BCA & B Com College Vijayapur. Page 12
2.6 JQuery – AJAX Introduction
AJAX is the art of exchanging data with a server, and updating parts of a web page-
without reloading the whole page.
What is AJAX?
AJAX = Asynchronous JavaScript and XML.
AJAX is about loading data in the background and display it on the webpage.
without reloading the whole page.
Examples of application using AJAX: Gmail, Google Maps, YouTube, and facebook
tabs.
What About jQuery and AJAX?
jQuery provides several methods for AJAX functionality. With the JQuery AJAX
methods, you can request text, HTML,XML, or JSON form a remote serve using both
HTTP Get and HTTP post- and you can load the external data directly into the selected
HTML elements of your web page!
Without jQuery, AJAX coding can be a bit tricky!
Writing regular AJAX code can be a bit tricky, because different browsers have
different syntax for AJAX implementation. This means that you will have to write extra
code to test for different browsers. However, the jQuery team has taken care of this for
us, so that we can write AJAX functionality with only one single line of code.
jQuery- AJAX load() Method
The jQuery load() method is a simple, but powerful AJAX method.
The load() method loads data from a server and puts the returned data into the selected
element.
Syntax:
$(selector).load(URL,data,callback);
E-PORTEL OF VEDANT
VEDANT BCA & B Com College Vijayapur. Page 13
2.7 ADO.NET - DATABASE CONNECTIVITY
Most applications need data access at one point of time making it a crucial
component when working with applications. Data access is making the application
interact with a database, where all the data is stored. Different applications have different
requirements for database access. ASP.NET uses ADO .NET (Active X Data Object) as
it's data access and manipulation protocol which also enables us to work with data on the
Internet.
• ADO.NET Data Architecture Data Access in ADO.NET relies on two components:
DataSet and Data Provider.
1. DataSet
The dataset is a disconnected, in-memory representation of data. It can be
considered as a local copy of the relevant portions of the database. The DataSet is
persisted in memory and the data in it can be manipulated and updated independent of the
database. When the use of this DataSet is finished, changes can be made back to
the central database for updating.
The data in DataSet can be loaded from any valid data source like Microsoft SQL
server database, an Oracle database or from a Microsoft Access database.
2. Data Provider
The Data Provider is responsible for providing and maintaining the connection to
the database. A DataProvider is a set of related components that work together to provide
data in an efficient and performance driven manner. The .NET Framework currently
comes with two DataProviders: the SQL Data Provider which is designed only to work
with Microsoft's SQL Server 7.0 or later and the OleDb DataProvider which allows us to
E-PORTEL OF VEDANT
VEDANT BCA & B Com College Vijayapur. Page 14
connect to other types of databases like Access and Oracle. Each DataProvider consists of
the following component classes:
The Connection object which provides a connection to the database. The
Command object which is used to execute a command. The DataReader object which
provides a forward-only, read only, connected recordset. The DataAdapter object which
populates a disconnected DataSet with data and performs update.
• Data access with ADO.NET can be summarized as follows:
A connection object establishes the connection for the application with the
database. The command object provides direct execution of the command to the database.
If the command returns more than a single value, the command object returns a
DataReader to provide the data. Alternatively, the DataAdapter can be used to fill the
Dataset object. The database can be updated using the command object or the
DataAdapter.
• Component classes that make up the Data Providers
Fig 2.4.4.1 ADO.NET DATA ARCHITECTURE
E-PORTEL OF VEDANT
VEDANT BCA & B Com College Vijayapur. Page 15
1. The Connection Object
The Connection object creates the connection to the database. Microsoft Visual
Studio .NET provides two types of Connection classes: the SqlConnection object, which
is designed specifically to connect to Microsoft SQL Server 7.0 or later, and the
OleDbConnection object, which can provide connections to a wide range of database
types like Microsoft Access and Oracle. The Connection object contains all of the
information required to open a connection to the database.
2. The Command Object
The Command object is represented by two corresponding classes: SqlCommand
and OleDbCommand. Command objects are used to execute commands to a database
across a data connection. The Command objects can be used to execute stored procedures
on the database, SQL commands, or return complete tables directly.
3. The DataReader Object
The DataReader object provides a forward-only, read-only, connected stream
record set from a database. Unlike other components of the Data Provider, DataReader
objects cannot be directly instantiated. Rather, the DataReader is returned as the result of
the Command object's ExecuteReader method. The SqlCommand.ExecuteReader method
returns a SqlDataReader object, and the OleDbCommand.ExecuteReader method returns
an OleDbDataReader object. The DataReader can provide rows of data directly to
application logic when we do not need to keep the data cached in memory.
4. The DataAdapter Object
The DataAdapter is the class at the core of ADO .NET's disconnected data
access. It is essentially the middleman facilitating all communication between the
database and a Dataset. The DataAdapter is used either to fill a Data Table or Dataset
with data from the database with its Fill method. After the memory-resident data has been
manipulated, the DataAdapter can commit the changes to the database by calling the
E-PORTEL OF VEDANT
VEDANT BCA & B Com College Vijayapur. Page 16
Update method. The DataAdapter provides four properties that represent
database commands:
selectCommand, InsertCommand, DeleteCommand and UpdateCommand
When the Update method is called, changes in the DataSet are copied back to the
database and
2.8 C#.NET - MIDDLE END
In brief, C#.NET a next generation of ASP (Active Server Pages) introduced by
Microsoft. Similar to previous server-side scripting technologies, C#.NET allows us to
build powerful, reliable, and scalable distributed applications. C#.NET is based on the
Microsoft .NET framework and uses the .NET features and tools to develop Web
applications and Web services.
Even though C#.NET sounds like ASP and syntaxes are compatible with ASP but
C#.NET is much more than that. It provides many features and tools, which let you
develop more reliable and scalable, Web applications and Web services in less time and
resources. Since C#.NET is a compiled,. NET-based environment; we can use any .NET
supported languages, including VB.NET, C#, JScript.NET, and VBScript.NET to
develop C#.NET applications.
2.9 SQL SERVER 2008 - BACK END
SQL Server 2008 exceeds dependability requirements and provides innovative
capabilities that increase employee effectiveness, integrate heterogeneous IT ecosystems,
and maximize capital and operating budgets. SQL Server 2008 provides the enterprise
data management platform our organization needs to adapt quickly in a fast-changing
environment.
E-PORTEL OF VEDANT
VEDANT BCA & B Com College Vijayapur. Page 17
With the lowest implementation and maintenance costs in the industry, SQL
Server 2008 delivers rapid return on the data management investment. SQL Server 2008
supports the rapid development of enterprise-class business applications that can give our
company a critical competitive advantage.
Benchmarked for scalability, speed, and performance, SQL Server 2008 is a fully
enterprise-class database product, providing core support for Extensible Markup
Language (XML) and Internet queries.
• User-defined functions
SQL Server has always provided the ability to store and execute SQL code
routines via stored procedures. In addition, SQL Server has always supplied a number of
built-in functions. Functions can be used almost anywhere an expression can be specified
in a query. This was one of the shortcomings of stored procedures—they couldn't be used
inline in queries in select lists, where clauses, and so on. Perhaps we want to write a
routine to calculate the last business day of the month. With a stored procedure, we have
to exec the procedure, passing in the current month as a parameter and returning the value
into an output variable, and then use the variable in our queries. If only we could write
our own function that we could use directly in the query just like a system function. In
SQL Server 2008, we have.
• Indexed views
Views are often used to simplify complex queries, and they can contain joins and
aggregate functions. However, in the past, queries against views were resolved to queries
against the underlying base tables, and any aggregates were recalculated each time we ran
a query against the view. In SQL Server 2008 Enterprise or Developer Edition, we can
define indexes on views to improve query performance against the view. When creating
an index on a view, the result set of the view is stored and indexed in the database.
Existing applications can take advantage of the performance improvements without
needing to be modified.
E-PORTEL OF VEDANT
VEDANT BCA & B Com College Vijayapur. Page 18
• Distributed partitioned views
SQL Server 7.0 provided the ability to create partitioned views using the UNION
ALL statement in a view definition. It was limited, however, in that all the tables had to
reside within the same SQL Server where the view was defined. SQL Server 2008
expands the ability to create partitioned views by allowing us to horizontally partition
tables across multiple SQL Servers. The feature helps to scale out one database server to
multiple database servers, while making the data appear as if it comes from a single table
on a single SQL Server. In addition, partitioned views can now be updated.
• New datatypes
SQL Server 2008 introduces three new datatypes. Two of these can be used as
datatypes for local variables, stored procedure parameters and return values, user-defined
function parameters and return values, or table columns:
egin—An 8-byte integer that can store values from -263
(-
9223372036854775808) through 263-1
(9223372036854775807).
sqlvariant—A variable-sized column that can store values of various SQL
Server-supported data types, with the exception of text, ntext, timestamp, and sqlvariant.
The third new datatype, the table datatype, can be used only as a local variable
datatype within functions, stored procedures, and SQL batches. The table datatype cannot
be passed as a parameter to functions or stored procedures, nor can it be used as a column
datatype. A variable defined with the table datatype can be used to store a result set for
later processing. A table variable can be used in queries anywhere a table can be
specified.
• Text in row data
In previous versions of SQL Server, text and image data was always stored on a
separate page chain from where the actual data row resided. The data row contained only
E-PORTEL OF VEDANT
VEDANT BCA & B Com College Vijayapur. Page 19
a pointer to the text or image page chain, regardless of the size of the text or image data.
SQL Server 2000 provides a new text in row table option that allows small text and
image data values to be placed directly in the data row, instead of requiring a separate
data page. This can reduce the amount of space required to store small text and image
data values, as well as reduce the amount of I/O required to retrieve rows containing
small text and image data values.
• Cascading RI constraints
In previous versions of SQL Server, referential integrity (RI) constraints were
restrictive only. If an insert, updates, or delete operation violated referential integrity, it
was aborted with an error message. SQL Server 2008 provides the ability to specify the
action to take when a column referenced by a foreign key constraint is updated or deleted.
We can still abort the update or delete if related foreign key records exist by specifying
the NO ACTION option, or we can specify the new CASCADE option, which will
cascade the update or delete operation to the related foreign key records.
• Multiple SQL server instances
Previous versions of SQL Server supported the running of only a single
instance of SQL Server at a time on a computer. Running multiple instances or multiple
versions of SQL Server required switching back and forth between the different
instances, requiring changes in the Windows registry.
SQL Server 2008 provides support for running multiple instances of SQL Server
on the same system. This allows us to simultaneously run one instance of SQL Server 6.5
or 7.0 along with one or more instances of SQL Server 2008. Each SQL Server instance
runs independently of the others and has its own set of system and user databases,
security configuration, and so on. Applications can connect to the different instances in
the same way they connect to different SQL Servers on different machines.
E-PORTEL OF VEDANT
VEDANT BCA & B Com College Vijayapur. Page 20
• XMLsupport
Extensible Markup Language has become a standard in Web-related
programming to describe the contents of a set of data and how the data should be output
or displayed on a Web page. XML, like HTML, is derived from the Standard Generalize
Markup Language (SGML). When linking a Web application to SQL Server, a translation
needs to take place from the result set returned from SQL Server to a format that can be
understood and displayed by a Web application. Previously, this translation needed to be
done in a client application.
• Log shipping
The Enterprise Edition of SQL Server 2008 now supports log shipping, which we
can use to copy and load transaction log backups from one database to one or more
databases on a constant basis. This allows you to have a primary read/write database with
one or more readonly copies of the database that are kept synchronized by restoring the
logs from the primary database. The destination database can be used as a warm standby
for the primary database, for which we can switch users over in the event of a primary
database failure. Additionally, log shipping provides a way to offload read-only query
processing from the primary database to the destination database.
E-PORTEL OF VEDANT
VEDANT BCA & B Com College Vijayapur. Page 21
2.10 SOFTWARE REQUIREMENTS
OPERATING SYSTEM : WINDOWS XP
BROWSER FRONT END : INTERNET EXPLORER 6.0 OR ANY HTTP
BROWSER
DATA BASE LAYER : SQL SERVER 2008
WEB SERVER : ASP.NET
SERVER SIDE SCRIPTING : C#.NET
CLINT SIDE SCRIPTING :JAVA SCRIPT
CONNECTION PROTOCOL : TCP/IP, HTTP
E-PORTEL OF VEDANT
VEDANT BCA & B Com College Vijayapur. Page 22
2.11 HARDWARE REQUIREMENTS
PROCESSOR : PENTIUM IV
CLOCK SPEED : 2 GHZ
RAM : 128 MB
HDD : 40GB
MONITOR : SVGA COLOR
KEY BOARD : 108 KEYS
MODEM : 56 KBPS
MOUSE : PS/2
FDD : 1.44 MB
E-PORTEL OF VEDANT
VEDANT BCA & B Com College, Vijayapur. Page 23
CHAPTER 3
SYSTEM DESIGN
System design is the solution to the creation of a new system. This phase
is composed of several systems. This phase focuses on the detailed
implementation of the feasible system. It emphasis on translating design
specifications to performance specification. System design has two phases of
development logical and physical design.
During logical design phase the analyst describes inputs (sources), out puts
(destinations), databases (data sores) and procedures (data flows) all in a format
that meats the uses requirements. The analyst also specifies the user needs and at
a level that virtually determines the information flow into and out of the system
and the data resources. Here the logical design is done through data flow diagrams
and database design.
The physical design is followed by physical design or coding. Physical
design produces the working system by defining the design specifications, which
tell the programmers exactly what the candidate system must do. The
programmers write the necessary programs that accept input from the user,
perform necessary processing on accepted data through call and produce the
required report on a hard copy or display it on the screen.
3.1 DATABASE DESIGN
The overall objective in the development of database technology has been
to treat data as an organizational resource and as an integrated whole. DBMS
allow data to be protected and organized separately from other resources.
Database is an integrated collection of data. The most significant form of data as
seen by the programmers is data as stored on the direct access storage devices.
This is the difference between logical and physical data.
E-PORTEL OF VEDANT
VEDANT BCA & B Com College, Vijayapur. Page 24
Database files are the key source of information into the system. It is the
process of designing database files, which are the key source of information to the
system. The files should be properly designed and planned for collection,
accumulation, editing and retrieving the required information.The organization of
data in database aims to achieve three major objectives: -
• Data integration.
• Data integrity.
• Data independence.
The proposed system stores the information relevant for processing in the
MS SQL SERVER database. This database contains tables, where each table
corresponds to one particular type of information. Each piece of information in
table is called a field or column. A table also contains records, which is a set of
fields. All records in a table have the same set of fields with different information.
There are primary key fields that uniquely identify a record in a table. There are
also fields that contain primary key from another table called foreign keys.
3.2 NORMALIZATION
Normalization is a technique of separating redundant fields and braking up
a large table in to a smaller one. It is also used to avoid insertion, deletion and
updating anomalies. All the tables have been normalized up to the third normal
form. In short the rules for each of the three normal forms are as below.
• First normal form
A relation is said to be in 1NF if all the under lying domain of attributes
contain simple individual values.
• Second normal form
The 2NF is based on the concept of full functional dependency. A relation
said to be in 2NF if and only if it is in 1NF and every non-key attribute is fully
functionally dependent on candidate key of the table.
E-PORTEL OF VEDANT
VEDANT BCA & B Com College, Vijayapur. Page 25
• Third normal form
The 3NF is based on the concept of transitive dependency. A relation in
2NF is said to be in 3NF if every non-key attribute is non-transitively.
3.3 FIGURES
User
Services
Fig.3.3.1 DFD FOR ACCESING WEB PAGE
User
Fig 3.3.2 DFD FOR BLOGS LOGIN
Request
REGISTRATION LOGIN
VALIDATION
POST THE
BLOG
E-PORTEL OF VEDANT
VEDANT BCA & B Com College, Vijayapur. Page 26
3.4 WEB FORM DESIGN
Web Forms are based on ASP.NET. Working with Web Forms is similar
to working with Windows Forms. But the difference is that we will create Web
pages with Web forms that will be accessible by a Web browser. Web Forms are
Web pages that serve as the user interface for a Web application. A Web Forms
page presents information to the user in any browser or
client device and implements application logic using server-side code.
Web Forms are based on the System.Web.UI.Page class. The class hierarchy for
the page class is shown below.
• Object
• Control
• TemplateControl
• Page
 COMPONENTS OF WEB FORMS
In Web Forms pages, the user interface programming is divided into
two parts: the visual component (design page) and the logic (code behind page).
The visual element is the Web Forms page. The page consists of a file with static HTML,
or ASP.NET server controls, or both simultaneously. The Web Forms page works as a
container for the static text and the controls we want to display. Using the Visual Studio
Web Forms Designer and ASP.NET server controls, we can design the form just like in
any Visual Studio application.
The logic for the Web Forms page consists of code that we create to interact with
the form. The programming logic is in a separate file from the user interface file.
E-PORTEL OF VEDANT
VEDANT BCA & B Com College, Vijayapur. Page 27
This file is the "code-behind" file and has an ".aspx.vb" (VB) or ".aspx.cs" (C-
Sharp) extension. The logic we write in the code-behind file can be written in Visual
Basic or Visual C#.
The code-behind class files for all Web Forms pages in a project are compiled
into the project dynamic-link library (.dll) file. The .aspx page file is also compiled, but
differently. The first time a user loads the aspx page, ASP.NET automatically generates a
.NET class file that represents the page, and compiles it to a second .dll file.
The generated class for the aspx page inherits from the code-behind class that
was compiled into the project .dll file. When the user requests the Web page URL, the
.dll files run on the server and dynamically produces the HTML output for your page.
3.5 HOME PAGE
The home page of a website is the first page that a user perceives upon entering
the website URL at the browser address area. The entire website depends on how the
home page is designed which forms the platform for viewing other web forms. In short, a
home page forms the abstract of the entire website.
The SNGCE website begins with an interactive home page in which a recruiter
username and password can be entered. A validation is performed at the database to
verify whether the recruiter is an already authorized user, if not a recruiter is allowed to
sign in by filling up the necessary details on a form. The home page appears as given
below.
3.6 LINKS AND WEBPAGES
Through the home page a number of other web pages can be linked. Each link
gives an elaborated detail about itself with adequate lists and photos. Some of them are
listed below
E-PORTEL OF VEDANT
VEDANT BCA & B Com College, Vijayapur. Page 28
CHAPTER 4
CODING
4.1 FEATURES OF LANGUAGE
• Microsoft Visual Studio .Net
Visual Studio .NET is a complete set of development tools for building
ASP Web applications, XML Web services, desktop applications, and mobile
applications. Visual Basic .NET, Visual C++ .NET, and Visual C# .NET all use
the same integrated development environment (IDE), which allows them to share
tools and facilitates in the creation of mixed-language solutions. In addition, these
languages leverage the functionality of the .NET Framework, which provides
access to key technologies that simplify the development of ASP Web
applications and XML Web services.
• The .NET Framework
The .NET Framework is a multi-language environment for building,
deploying, and running XML Web services and applications. It consists of two
main parts:
1. Common Language Runtime
Despite its name, the runtime actually has a role in both a component's
runtime and development time experiences. While the component is running, the
runtime is responsible for managing memory allocation, starting up and stopping
threads and processes, and enforcing security policy, as well as satisfying any
dependencies that the component might have on other components. At
development time, the runtime's role changes slightly; because it automates so
E-PORTEL OF VEDANT
VEDANT BCA & B Com College, Vijayapur. Page 29
much (for example, memory management); the runtime makes the developer's
experience very simple, especially when compared to COM as it is today.
In particular, features such as reflection dramatically reduce the amount
of code a developer must write in order to turn business logic into a reusable
component.
2. Unified programming classes
The framework provides developers with a unified, object-oriented,
hierarchical, and extensible set of class libraries (APIs). Currently, C++
developers use the Microsoft Foundation
Classes and Java developers use the Windows Foundation Classes.
The framework unifies these disparate models and gives C#.netand JScript
programmer's access to class libraries as well. By creating a common set of APIs
across all programming languages, the common language runtime enables cross-
language inheritance, error handling, and debugging. All programming languages,
from JScript to C++, have similar access to the framework and developers are free
to choose the language that they want to use.
• Introduction to C#.NET
In brief, C#.NET a next generation of ASP (Active Server Pages)
introduced by Microsoft. Similar to previous server-side scripting technologies,
C#.NET allows us to build powerful, reliable, and scalable distributed
applications. C#.NET is based on the Microsoft .NET framework and uses the
.NET features and tools to develop Web applications and Web services.
Even though C#.NET sounds like ASP and syntaxes are compatible with
ASP but C#.NET is much more than that. It provides many features and tools,
which let we develop more reliable and scalable, Web applications and Web
services in less time and resources. Since C#.NET is a compiled, .NET-based
E-PORTEL OF VEDANT
VEDANT BCA & B Com College, Vijayapur. Page 30
environment; we can use any .NET supported languages, including VB.NET, C#,
JScript.NET, and VBScript.NET to develop C#.NET applications.
• Advantages of C#.NET
1. .NET Compatible
.NET compatibility feature of C#.NET provides applications to use the
features provides by .NET. Some of these features are multi-language support,
compiled code, automatic memory management, and .NET base class library.
We have choice to select a programming language. We can write Web
applications using any .NET supported language, including C#, VB.NET,
JScript.NET and VBScript.NET.
All C#.NET code is compiled, rather than interpreted, which allows early
binding, strong typing, and just-in-time (JIT) compilation to native code,
automatic memory management, and caching.
The .NET base class library (BCL) provides hundreds of useful classes.
This library can be accessed from any. NET supported language.
2. Web Forms and Rapid Development
Web Forms allows you to build rapid Web GUI applications. Web Forms
provides us web pages and server side controls. We can use web forms and server
side controls in VS.NET similar to we write Windows applications. VS.NET
provides Windows application similar drag and drop features, which allows us to
drag server side controls on a page and set control properties and write event
handlers by using wizard property page. The VS.NET framework writes code for
us under the hood and our application is ready in no time. In most of the cases, we
don't even need to know what wizards write for us under the hood.
E-PORTEL OF VEDANT
VEDANT BCA & B Com College, Vijayapur. Page 31
3. Native XML Support and XML Web Services
XML is a vital part of entire .NET framework. . NET uses XML to store
and transfer data among applications. The .NET base class library provides high-
level programming model classes, which can be used to work with XML.
An XML Web service provides the means to access server functionality
remotely. Web services use SOAP (Simple Object Access Protocol) to provide
access to clients. Web services can be used to build different layers of distributed
applications and we can use different layers remotely.
4. Databases and ADO.NET
ADO.NET is a new version of ADO (ActiveX Data Objects). Event
though ADO.NET sounds like ADO, but it are a complete redesigned database
access technology. ADO.NET allows us to access different kinds of databases
using only one programming model. We must be familiar with DAO, ADO,
ODBC, RDO and other database access technologies previous to ADO.NET.
Each of these technologies had its own pros and cons. ADO.NET combines
features of all of these techniques and provides a single higher level-programming
model and hides all details for us. It makes our job much simpler and provides a
way to write rapid development. See ADO.NET section of C# Corner for
ADO.NET source code samples and tutorials.
5. Graphics and GDI
GDI+ is an improved version of GDI (Graphics Device Interface) to write
Windows and Web graphics applications. The .NET base class library provides
GDI classes to write graphics applications. Using these classes not only we can
write Windows applications, but we can also write Web graphics applications.
See GDI+ section of C# Corner for sample applications and tutorials of GDI+.
E-PORTEL OF VEDANT
VEDANT BCA & B Com College, Vijayapur. Page 32
6. Caching and State Management
One of the most important factors in building high-performance, scalable
Web applications is the ability to store items, whether data objects, pages, or parts
of a page, in memory the initial time they are requested. We can store these
objects on the server or on the client machine. Storing data on a server or a client
is called caching.
C#.NET provides two types of caching - page caching and request
caching. We use request caching to improve code efficiency and to share common
data across the pages and we use page caching to provide fast access to the Web
applications from clients.
C#.NET provides easy-to-use application-state and session-state
management, which allows managing states of Web applications. C#.NET also
provides cookie less state management, means we don't need to use cookies to for
state storage.
7. Enhanced Security
C#.NET provide us to authenticate and authorize users for our
applications. We can easily remove, add to, or replace these schemes, depending
upon the needs of our application.
8. Mobile Device Development
New addition to C#.NET, Mobile SDK allows us to write Web application
that run on Wireless Application Protocol (WAP) and Wireless Mark-up
Language (WML) and HDML compliant devices. We can download Mobile SDK
from the following link: Here are many source code samples and tutorials on how
to develop Mobile applications using Mobile .NET.
E-PORTEL OF VEDANT
VEDANT BCA & B Com College, Vijayapur. Page 33
9. Messaging and Directory Services
C#.NET uses the Messaging services class library, which is a high-level
programming wrapper for MSMQ messaging services.
The .NET base class library also contains class wrappers for Active
Directory that enables you to access Active Directory Services Interface (ADSI),
Lightweight Directory Access Protocol (LDAP), and other directory services
through C#.NET applications.
10. Migration from ASP to C#.NET
Even though C#.NET syntaxes are similar to ASP, but C#.NET is a new
designed model and more object oriented. ASP pages won't work without
modifying it. The only advantages ASP developers will have is familiar code
syntaxes.
E-PORTEL OF VEDANT
VEDANT BCA & B Com College, Vijayapur. Page 34
CHAPTER 5
TESTING
5.1 SYSTEM TESTING
Testing is a set activity that can be planned and conducted systematically.
Testing begins at the module level and work towards the integration of entire
computers based system. Nothing is complete without testing, as it is vital success
of the system.
• Testing Objectives:
There are several rules that can serve as testing objectives, they are
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 high probability of finding an undiscovered
error.
3. A successful test is one that uncovers an undiscovered error.
If testing is conducted successfully according to the objectives as stated
above, it would uncover errors in the software. Also testing demonstrates that
software functions appear to the working according to the specification, that
performance requirements appear to have been met.
There are three ways to test a program
1. For Correctness
2. For Implementation efficiency
3. For Computational Complexity.
Tests for correctness are supposed to verify that a program does exactly
what it was designed to do. This is much more difficult than it may at first appear,
especially for large programs.
E-PORTEL OF VEDANT
VEDANT BCA & B Com College, Vijayapur. Page 35
Tests for implementation efficiency attempt to find ways to make a correct
program faster or use less storage. It is a code-refining process, which reexamines
the implementation phase of algorithm development.
Tests for computational complexity amount to an experimental analysis of
the complexity of an algorithm or an experimental comparison of two or more
algorithms, which solve the same problem.
• Testing Correctness
The following ideas should be a part of any testing plan:
1. Preventive Measures
2. Spot checks
3. Testing all parts of the program
4. Test Data
5. Looking for trouble
6. Time for testing
7. Re Testing
The data is entered in all forms separately and whenever an error occurred,
it is corrected immediately. A quality team deputed by the management verified
all the necessary documents and tested the Software while entering the data at all
levels. The entire testing process can be divided into 2 phases
1. Integrated Testing
2. Final/ System testing
E-PORTEL OF VEDANT
VEDANT BCA & B Com College, Vijayapur. Page 36
5.2 INTEGRATION TESTING
Test data should be prepared carefully since the data only determines the
efficiency and accuracy of the system. Artificial data are prepared solely for
testing. Every program validates the input data.
5.3 VALIDATION TESTING
In this, all the Code Modules were tested individually one after the other.
The following were tested in all the modules
1. Loop testing
2. Boundary Value analysis
3. Equivalence Partitioning Testing
In our case all the modules were combined and given the test data. The
combined module works successfully with out any side effect on other programs.
Everything was found fine working.
5.4 OUTPUT TESTING
This is the final step in testing. In this the entire system was tested as a
whole with all forms, code, modules and class modules. This form of testing is
popularly known as Black Box testing or system testing.
Black Box testing methods focus on the functional requirement of the
software. That is, Black Box testing enables the software engineer to derive sets
of input conditions that will fully exercise all functional requirements for a
program. Black Box testing attempts to find errors in the following categories;
incorrect or missing functions, interface errors, errors in data structures or
external database access, performance errors and initialization errors and
termination errors.
E-PORTEL OF VEDANT
VEDANT BCA & B Com College, Vijayapur. Page 37
CONCLUSION
The project report entitled "E-PORTEL OF VEDANT CREATION" has
come to its final stage. The system has been developed with much care that it is
free of errors and at the same time it is efficient and less time consuming. The
important thing is that the system is robust. We have tried our level best to make
the site as dynamic as possible. Also provision is provided for future
developments in the system. The entire system is secured. This online system will
be approved and implemented soon.
REFERENCES
1. ASP.NET Bible - Mridula Parihar.
2. SQL Server2008 - Jeffrey R. Shapiro.
3. www.c-sharpcorner.com
4. www.programmersheaven.com
E-PORTEL OF VEDANT
VEDANT BCA & B Com College, Vijayapur. Page 38
SNAP SHORTS FOR E-PORTEL OF VEDANT
HOME PAGE
E-PORTEL OF VEDANT
VEDANT BCA & B Com College, Vijayapur. Page 39
ABOUT US
E-PORTEL OF VEDANT
VEDANT BCA & B Com College, Vijayapur. Page 40
U.G.COURCES
B.C.A
B Com
FACILITIES
E-PORTEL OF VEDANT
VEDANT BCA & B Com College, Vijayapur. Page 41
E-PORTEL OF VEDANT
VEDANT BCA & B Com College, Vijayapur. Page 42
GALLERY
E-PORTEL OF VEDANT
VEDANT BCA & B Com College, Vijayapur. Page 43
BLOGS LOGIN PAGE
E-PORTEL OF VEDANT
VEDANT BCA & B Com College, Vijayapur. Page 44
BLOGS
E-PORTEL OF VEDANT
VEDANT BCA & B Com College, Vijayapur. Page 45
College title.aspxs
body
{
background-color:#C0C0C0;
background-image:url(bg8.jpeg);
background-attachment:fixed;
background-position:center;
color:#0000CD;
text-align:center;
}
h1
{
background-color:white;
font-size:28px;
font-family:Old Standard TT;
font-weight:bold;
text-align:center;
text-shadow:0 0 3px #800000;
}
*
{
margin:0px;
padding:0px;
}
#menu ul
{
list-style:none;
height: 40px;
}
#menu ul li
{
background-color:#00BFFF;
width:122px;
height:35px;
line-height:35px;
text-align:center;
float:left;
position:relative;
margin:3px;
font-size:18px;
font-family:Times New Roman;
font-weight:bold;
border-radius:6px;
top:1px;
}
#menu ul li a
{
text-decoration:none;
color:#000000;
display:block;
}
#menu ul ul
E-PORTEL OF VEDANT
VEDANT BCA & B Com College, Vijayapur. Page 46
{
display:none;
position:absolute;
}
#menu ul li a:hover
{
background-color:#FFF8DC;
}
#menu ul li:hover >ul
{
display:block;
}
#SliderDiv
{
position:relative;
float:left;
width:780px;
height:300px;
}
#VisionDiv table
{
color:#9400D3;
}
#VisionDiv tr th
{
font-size:23px;
font-family:Arvo;
margin:2px;
}
#VisionDiv tr td
{
color:black;
font-size:18px;
font-family:Cambria Math;
font-weight:bold;
}
#QuickReferencesDiv ul
{
float:right;
}
#QuickReferencesDiv ul
{
list-style:none;
}
#QuickReferencesDiv ul li
{
background-image:url(img/quick.jpg);
border:1px solid black;
width:150px;
E-PORTEL OF VEDANT
VEDANT BCA & B Com College, Vijayapur. Page 47
height:35px;
line-height:35px;
text-align:center;
position:relative;
font-family:Shadded South;
font-size:15px;
border-radius:10px;
margin:10px;
}
#QuickReferencesDiv ul li a
{
text-decoration:none;
color:White;
display:block;
}
#QuickReferencesDiv ul li a:hover
{
background-color:#FF6347;
}
#QuickReferencesDiv ul li:hover>ul
{
display:block;
}
#FDiv table
{
color:White;
top:5px;
}
#FDiv tr th
{
color:#800000;
font-size:20px;
font-family:Verdana;
}
#FDiv tr td
{
color:#9932CC;
font-size:15px;
font-family:Times New Roman;
font-weight:bold;
}
#BBDiv table
{
color:Purple;
}
#BBDiv tr td
{
width:80px;
height:70px;
E-PORTEL OF VEDANT
VEDANT BCA & B Com College, Vijayapur. Page 48
}
#BcaDiv table
{
color:#CD0000;
}
#BcaDiv tr th
{
font-size:25px;
font-family:Bodoni MT;
margin:5px;
padding:2px;
}
#BcaDiv tr td
{
color:black;
font-size:15px;
font-family:Times New Roman;
}
#BcomDiv table
{
color:#CD0000;
}
#BcomDiv tr th
{
font-size:25px;
font-family:Bodoni MT;
margin:3px;
}
#BcomDiv tr td
{
color:black;
font-size:15px;
font-family:Times New Roman;
}
#GallaryDiv
{
width:600px;
height:400px;
position:relative;
float:left;
}
E-PORTEL OF VEDANT
VEDANT BCA & B Com College, Vijayapur. Page 49
Stalesheet.CSS
body {
Background-color:White;
}
.PAGE
{
width:100%;
height:100%;
}
.LOGIN {
width: 400px;
margin: 0 auto;
height: 175px;
background-color: #958EE7;
border-radius: 6px 6px 6px 5px;
margin-top: 11px;
}
.btn
{
width:80px;
height:30px;
}
#Div1
{
width:100px;
height:20px;
}
Web home page aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="WebHomePage.aspx.cs"
Inherits="_Default" %>
<!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 runat="server">
<title>VEDANT BCA AND B.COM COLLEGE,VIJAYAPUR</title>
<link href="CollegeTitle.css" rel="Stylesheet" type="text/css" />
<!-- Generator: Jssor Slider Maker -->
<!-- Source: http://www.jssor.com -->
E-PORTEL OF VEDANT
VEDANT BCA & B Com College, Vijayapur. Page 50
<!-- This code works without jquery library. -->
<script src="js/jssor.slider-22.2.11.min.js"
type="text/javascript"></script>
<script type="text/javascript">
jssor_1_slider_init = function () {
var jssor_1_options = {
$AutoPlay: true,
$SlideWidth: 600,
$Cols: 2,
$Align:100,
$ArrowNavigatorOptions: {
$Class: $JssorArrowNavigator$
},
$BulletNavigatorOptions: {
$Class: $JssorBulletNavigator$
}
};
var jssor_1_slider = new $JssorSlider$("jssor_1", jssor_1_options);
/*responsive code begin*/
/*you can remove responsive code if you don't want the slider
scales while window resizing*/
function ScaleSlider() {
var refSize = jssor_1_slider.$Elmt.parentNode.clientWidth;
if (refSize) {
refSize = Math.min(refSize, 800);
jssor_1_slider.$ScaleWidth(refSize);
}
else {
window.setTimeout(ScaleSlider, 30);
}
}
ScaleSlider();
$Jssor$.$AddEvent(window, "load", ScaleSlider);
$Jssor$.$AddEvent(window, "resize", ScaleSlider);
$Jssor$.$AddEvent(window, "orientationchange", ScaleSlider);
/*responsive code end*/
};
</script>
<style>
/* jssor slider bullet navigator skin 01 css */
/*
.jssorb01 div (normal)
.jssorb01 div:hover (normal mouseover)
.jssorb01 .av (active)
.jssorb01 .av:hover (active mouseover)
.jssorb01 .dn (mousedown)
*/
.jssorb01 {
position: absolute;
}
.jssorb01 div, .jssorb01 div:hover, .jssorb01 .av {
position: absolute;
/* size of bullet elment */
width: 12px;
height: 12px;
E-PORTEL OF VEDANT
VEDANT BCA & B Com College, Vijayapur. Page 51
filter:alpha(opacity=70);
opacity:.7;
overflow: hidden;
cursor: pointer;
border: #000 1px solid;
}
.jssorb01 div { background-color: gray; }
.jssorb01 div:hover, .jssorb01 .av:hover { background-color: #d3d3d3; }
.jssorb01 .av { background-color: #fff; }
.jssorb01 .dn, .jssorb01 .dn:hover { background-color: #555555; }
/* jssor slider arrow navigator skin 13 css */
/*
.jssora13l (normal)
.jssora13r (normal)
.jssora13l:hover (normal mouseover)
.jssora13r:hover (normal mouseover)
.jssora13l.jssora13ldn (mousedown)
.jssora13r.jssora13rdn (mousedown)
.jssora13l.jssora13lds (disabled)
.jssora13r.jssora13rds (disabled)
*/
.jssora13l, .jssora13r {
display: block;
position: absolute;
/* size of arrow element */
width: 40px;
height: 50px;
cursor: pointer;
background: url('img/a13.png') no-repeat;
overflow: hidden;
}
.jssora13l { background-position: -10px -35px; }
.jssora13r { background-position: -70px -35px; }
.jssora13l:hover { background-position: -130px -35px; }
.jssora13r:hover { background-position: -190px -35px; }
.jssora13l.jssora13ldn { background-position: -250px -35px; }
.jssora13r.jssora13rdn { background-position: -310px -35px; }
.jssora13l.jssora13lds { background-position: -10px -35px; opacity: .3;
pointer-events: none; }
.jssora13r.jssora13rds { background-position: -70px -35px; opacity: .3;
pointer-events: none; }
</style>
</head>
<body style="padding:0px; margin:0px; background-color:#C0C0C0;font-
family:'Open Sans',sans-serif,arial,helvetica,verdana">
<form id="form1" runat="server">
<div id="header">
<h1>
<asp:Image ID="Image1" runat="server" Height="55px" ImageUrl="~/VLogo.jpg"
Width="70px" />
VEDANT BCA AND B.COM COLLEGE,VIJAYAPUR</h1>
<div id="menu">
<ul>
E-PORTEL OF VEDANT
VEDANT BCA & B Com College, Vijayapur. Page 52
<li><a href="WebHomePage.aspx">Home</a></li>
<li><a href="AboutUs.aspx">About Us</a>
<ul>
<li><a href="History.aspx">History</a></li>
<li><a href="FoundersOfVedant.aspx">Founders</a></li>
</ul>
</li>
<li><a href="UGCourses.aspx">U.G.Cources</a>
<ul>
<li><a href="BCA.aspx">BCA</a></li>
<li><a href="B.COM.aspx">B.COM</a></li>
</ul>
</li>
<li><a href="Facilities.aspx">Facilities</a>
<ul>
<li><a href="Facilities.aspx">Library</a></li>
<li><a href="Facilities.aspx">ComputerLab</a></li>
<li><a href="Facilities.aspx">Transportation</a></li>
</ul>
</li>
<li><a href="Gallery.aspx">Gallery</a></li>
<li><a href="Login.aspx">Blogs</a></li>
</ul>
</div>
</div>
<table>
<tr>
<td width="60%">
<div id="SliderDiv">
<div id="jssor_1" style="position:relative;margin:0
auto;top:0px;left:0px;width:800px;height:300px;overflow:hidden;visibility:hidde
n;">
<!-- Loading Screen -->
<div data-u="loading"
style="position:absolute;top:0px;left:0px;background-color:rgba(0,0,0,0.7);">
<div style="filter: alpha(opacity=70); opacity: 0.7; position:
absolute; display: block;top:0px; left: 0px; width: 100%; height: 100%;"></div>
<div
style="position:absolute;display:block;background:url('img/loading.gif') no-
repeat left left;top:0px;left:0px;width:100%;height:100%;"></div>
</div>
<div data-u="slides"
style="cursor:default;position:relative;top:0px;left:0px;width:800px;height:300
px;overflow:hidden;">
<div>
<img data-u="image" align="left" src="img/001.jpg" />
</div>
<div>
<img data-u="image" align="left" src="img/002.jpg" />
</div>
<div>
<img data-u="image" align="left" src="img/003.jpg" />
E-PORTEL OF VEDANT
VEDANT BCA & B Com College, Vijayapur. Page 53
</div>
<div>
<img data-u="image" align="left" src="img/004.jpg" />
</div>
<div>
<img data-u="image" align="left" src="img/005.jpg" />
</div>
<div>
<img data-u="image" align="left" src="img/006.jpg" />
</div>
<div>
<img data-u="image" align="left" src="img/007.jpg" />
</div>
<a data-u="any" href="http://www.jssor.com"
style="display:none">Nearby Image Partial Visible Slider</a>
<div>
<img data-u="image" align="left" src="img/008.jpg" />
</div>
<div>
<img data-u="image" align="left" src="img/009.jpg" />
</div>
</div>
<!-- Bullet Navigator -->
<div data-u="navigator" class="jssorb01"
style="bottom:16px;right:16px;" data-autocenter="1">
<div data-u="prototype" style="width:12px;height:12px;"></div>
</div>
<!-- Arrow Navigator -->
<span data-u="arrowleft" class="jssora13l"
style="top:0px;left:30px;width:40px;height:50px;" data-autocenter="2"></span>
<span data-u="arrowright" class="jssora13r"
style="top:0px;right:30px;width:40px;height:50px;" data-autocenter="2"></span>
</div>
</div>
</td>
</tr>
</table>
<div id="VisionDiv">
<table cellpadding="27px" cellspacing="27px">
<tr>
<th>Vision</th>
<th>Mission</th>
</tr>
<tr>
<td align="justify" width="40%"><p>To be a premier private college globally
recognised as a leader whose eductional experiences, outreach and knowledge
creation tranforms lives, organization and communities</p></td>
<td align="justify" width="40%"><p>Preparing individuals for the next phase
of the lives: the world of work entrepreneurship, advanced learing, career
progression and to contribute as positive citizes for economic growth and
social prosperity.</p></td>
</tr>
E-PORTEL OF VEDANT
VEDANT BCA & B Com College, Vijayapur. Page 54
</table>
</div>
<td width="30%">
<div id="QuickReferencesDiv">
<ul>
<li> <a href="Gallery.aspx">Gallery</a></li>
<li> <a href="Login.aspx">Blogs</a></li>
<li> <a href="WebHomePage.aspx">Home</a></li>
</ul>
</div>
</td>
<script type="text/javascript"> jssor_1_slider_init();</script>
<!-- #endregion Jssor Slider End -->
</form>
</body
</html>

Mais conteúdo relacionado

Mais procurados

University online course registration system
University online course registration systemUniversity online course registration system
University online course registration systemMd. Zahid Hasan
 
Online Food Ordering System Presentation
Online Food Ordering System PresentationOnline Food Ordering System Presentation
Online Food Ordering System PresentationRohanRajMudvari
 
PROJECT REPORT_ONLINE VOTING SYSTEM
PROJECT REPORT_ONLINE VOTING SYSTEMPROJECT REPORT_ONLINE VOTING SYSTEM
PROJECT REPORT_ONLINE VOTING SYSTEMNandasaba Wilson
 
Web Development on Web Project Report
Web Development on Web Project ReportWeb Development on Web Project Report
Web Development on Web Project ReportMilind Gokhale
 
Internship Presentation 1 Web Developer
Internship Presentation 1 Web DeveloperInternship Presentation 1 Web Developer
Internship Presentation 1 Web DeveloperHemant Sarthak
 
Online examination system of open and distance education kunti
Online examination system of open and distance education kuntiOnline examination system of open and distance education kunti
Online examination system of open and distance education kuntiNawaraj Ghimire
 
CSE Final Year Project Presentation on Android Application
CSE Final Year Project Presentation on Android ApplicationCSE Final Year Project Presentation on Android Application
CSE Final Year Project Presentation on Android ApplicationAhammad Karim
 
College Management System project srs 2015
College Management System project srs 2015College Management System project srs 2015
College Management System project srs 2015Surendra Mahala
 
Attendance Management System
Attendance Management SystemAttendance Management System
Attendance Management SystemArhind Gautam
 
Online Examination System Report
Online Examination System ReportOnline Examination System Report
Online Examination System ReportAnkan Banerjee
 
Online doctor appointment and emr system
Online doctor appointment and emr systemOnline doctor appointment and emr system
Online doctor appointment and emr systemAnjelika Parasar
 
Final project presentation CSE
Final project presentation CSEFinal project presentation CSE
Final project presentation CSEHumayra Khanum
 
college website project report
college website project reportcollege website project report
college website project reportMahendra Choudhary
 
Online ecommerce website srs
Online ecommerce  website srsOnline ecommerce  website srs
Online ecommerce website srsSM Nurnobi
 
E book management system
E book management systemE book management system
E book management systemBarani Tharan
 
Online Voting System-using Advanced Java
Online Voting System-using Advanced JavaOnline Voting System-using Advanced Java
Online Voting System-using Advanced JavaSarthak Srivastava
 

Mais procurados (20)

Blog - An Online blogging project
Blog - An Online blogging project Blog - An Online blogging project
Blog - An Online blogging project
 
University online course registration system
University online course registration systemUniversity online course registration system
University online course registration system
 
Online quiz system
Online quiz systemOnline quiz system
Online quiz system
 
Online Food Ordering System Presentation
Online Food Ordering System PresentationOnline Food Ordering System Presentation
Online Food Ordering System Presentation
 
PROJECT REPORT_ONLINE VOTING SYSTEM
PROJECT REPORT_ONLINE VOTING SYSTEMPROJECT REPORT_ONLINE VOTING SYSTEM
PROJECT REPORT_ONLINE VOTING SYSTEM
 
Web Development on Web Project Report
Web Development on Web Project ReportWeb Development on Web Project Report
Web Development on Web Project Report
 
Internship Presentation 1 Web Developer
Internship Presentation 1 Web DeveloperInternship Presentation 1 Web Developer
Internship Presentation 1 Web Developer
 
Online examination system of open and distance education kunti
Online examination system of open and distance education kuntiOnline examination system of open and distance education kunti
Online examination system of open and distance education kunti
 
CSE Final Year Project Presentation on Android Application
CSE Final Year Project Presentation on Android ApplicationCSE Final Year Project Presentation on Android Application
CSE Final Year Project Presentation on Android Application
 
College Management System project srs 2015
College Management System project srs 2015College Management System project srs 2015
College Management System project srs 2015
 
Attendance Management System
Attendance Management SystemAttendance Management System
Attendance Management System
 
Online Examination System Report
Online Examination System ReportOnline Examination System Report
Online Examination System Report
 
Online doctor appointment and emr system
Online doctor appointment and emr systemOnline doctor appointment and emr system
Online doctor appointment and emr system
 
E-Doctor
E-DoctorE-Doctor
E-Doctor
 
Final project presentation CSE
Final project presentation CSEFinal project presentation CSE
Final project presentation CSE
 
college website project report
college website project reportcollege website project report
college website project report
 
E-Examination
E-ExaminationE-Examination
E-Examination
 
Online ecommerce website srs
Online ecommerce  website srsOnline ecommerce  website srs
Online ecommerce website srs
 
E book management system
E book management systemE book management system
E book management system
 
Online Voting System-using Advanced Java
Online Voting System-using Advanced JavaOnline Voting System-using Advanced Java
Online Voting System-using Advanced Java
 

Semelhante a E-PORTAL OF COLLAGE

IRJET- Cross-Platform Supported E-Learning Mobile Application
IRJET- Cross-Platform Supported E-Learning Mobile ApplicationIRJET- Cross-Platform Supported E-Learning Mobile Application
IRJET- Cross-Platform Supported E-Learning Mobile ApplicationIRJET Journal
 
E-Tender System
E-Tender SystemE-Tender System
E-Tender SystemSmit Patel
 
Benefits of Using ASP.NET For Web Development for Businesses In 2023
Benefits of Using ASP.NET For Web Development for Businesses In 2023Benefits of Using ASP.NET For Web Development for Businesses In 2023
Benefits of Using ASP.NET For Web Development for Businesses In 2023CMARIX TechnoLabs
 
Resume Partha Roy
Resume Partha RoyResume Partha Roy
Resume Partha RoyPartha Roy
 
Web application architecture guide how it works types, components, best pract...
Web application architecture guide how it works types, components, best pract...Web application architecture guide how it works types, components, best pract...
Web application architecture guide how it works types, components, best pract...Katy Slemon
 
Online Quiz System Project Report
Online Quiz System Project Report Online Quiz System Project Report
Online Quiz System Project Report Kishan Maurya
 
quiz game project report.pdf
quiz game project report.pdfquiz game project report.pdf
quiz game project report.pdfzccindia
 
SMEUG 2006 - Project IBIS: ERP at UAE University
SMEUG 2006 - Project IBIS: ERP at UAE UniversitySMEUG 2006 - Project IBIS: ERP at UAE University
SMEUG 2006 - Project IBIS: ERP at UAE UniversityMichael Dobe, Ph.D.
 
Web Application Architecture: Everything You Need to Know About
Web Application Architecture: Everything You Need to Know AboutWeb Application Architecture: Everything You Need to Know About
Web Application Architecture: Everything You Need to Know AboutNoman Shaikh
 
Web Application Development-Ultimate Guide To Web Application Architecture
Web Application Development-Ultimate Guide To Web Application ArchitectureWeb Application Development-Ultimate Guide To Web Application Architecture
Web Application Development-Ultimate Guide To Web Application ArchitectureVersatile Mobitech
 
Online Real Estate Management System
Online Real Estate Management SystemOnline Real Estate Management System
Online Real Estate Management Systemshahrukh Nawandish
 
Asp Net Vs Vue JS Which One You Should Choose for Development.pdf
Asp Net Vs Vue JS Which One You Should Choose for Development.pdfAsp Net Vs Vue JS Which One You Should Choose for Development.pdf
Asp Net Vs Vue JS Which One You Should Choose for Development.pdfIntegrated IT Solutions
 
8 years of experience in .Net web technologies
8 years of experience in .Net web technologies8 years of experience in .Net web technologies
8 years of experience in .Net web technologiesPartha Roy
 
Web Based Application for Rent or Sale
Web Based Application for Rent or SaleWeb Based Application for Rent or Sale
Web Based Application for Rent or SaleMike Taylor
 
Web Application Architecture: A Comprehensive Guide for Success in 2023
Web Application Architecture: A Comprehensive Guide for Success in 2023Web Application Architecture: A Comprehensive Guide for Success in 2023
Web Application Architecture: A Comprehensive Guide for Success in 2023stevefary
 

Semelhante a E-PORTAL OF COLLAGE (20)

IRJET- Cross-Platform Supported E-Learning Mobile Application
IRJET- Cross-Platform Supported E-Learning Mobile ApplicationIRJET- Cross-Platform Supported E-Learning Mobile Application
IRJET- Cross-Platform Supported E-Learning Mobile Application
 
Food borne human diseases
Food borne human diseasesFood borne human diseases
Food borne human diseases
 
E-Tender System
E-Tender SystemE-Tender System
E-Tender System
 
Benefits of Using ASP.NET For Web Development for Businesses In 2023
Benefits of Using ASP.NET For Web Development for Businesses In 2023Benefits of Using ASP.NET For Web Development for Businesses In 2023
Benefits of Using ASP.NET For Web Development for Businesses In 2023
 
Resume Partha Roy
Resume Partha RoyResume Partha Roy
Resume Partha Roy
 
Web application architecture guide how it works types, components, best pract...
Web application architecture guide how it works types, components, best pract...Web application architecture guide how it works types, components, best pract...
Web application architecture guide how it works types, components, best pract...
 
Online Quiz System Project Report
Online Quiz System Project Report Online Quiz System Project Report
Online Quiz System Project Report
 
quiz game project report.pdf
quiz game project report.pdfquiz game project report.pdf
quiz game project report.pdf
 
SMEUG 2006 - Project IBIS: ERP at UAE University
SMEUG 2006 - Project IBIS: ERP at UAE UniversitySMEUG 2006 - Project IBIS: ERP at UAE University
SMEUG 2006 - Project IBIS: ERP at UAE University
 
Onine exam 1
Onine exam 1Onine exam 1
Onine exam 1
 
Web Application Architecture: Everything You Need to Know About
Web Application Architecture: Everything You Need to Know AboutWeb Application Architecture: Everything You Need to Know About
Web Application Architecture: Everything You Need to Know About
 
Web Application Development-Ultimate Guide To Web Application Architecture
Web Application Development-Ultimate Guide To Web Application ArchitectureWeb Application Development-Ultimate Guide To Web Application Architecture
Web Application Development-Ultimate Guide To Web Application Architecture
 
Online Real Estate Management System
Online Real Estate Management SystemOnline Real Estate Management System
Online Real Estate Management System
 
Asp Net Vs Vue JS Which One You Should Choose for Development.pdf
Asp Net Vs Vue JS Which One You Should Choose for Development.pdfAsp Net Vs Vue JS Which One You Should Choose for Development.pdf
Asp Net Vs Vue JS Which One You Should Choose for Development.pdf
 
Job center
Job centerJob center
Job center
 
Asp.net Vs Vue.js.pdf
Asp.net Vs Vue.js.pdfAsp.net Vs Vue.js.pdf
Asp.net Vs Vue.js.pdf
 
8 years of experience in .Net web technologies
8 years of experience in .Net web technologies8 years of experience in .Net web technologies
8 years of experience in .Net web technologies
 
Full Resolt Report
Full Resolt ReportFull Resolt Report
Full Resolt Report
 
Web Based Application for Rent or Sale
Web Based Application for Rent or SaleWeb Based Application for Rent or Sale
Web Based Application for Rent or Sale
 
Web Application Architecture: A Comprehensive Guide for Success in 2023
Web Application Architecture: A Comprehensive Guide for Success in 2023Web Application Architecture: A Comprehensive Guide for Success in 2023
Web Application Architecture: A Comprehensive Guide for Success in 2023
 

Último

BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...PsychoTech Services
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 

Último (20)

Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 

E-PORTAL OF COLLAGE

  • 1. E-PORTEL OF VEDANT VEDANT BCA & B Com College Vijayapur. Page 1 E-PORTAL OF VEDANT DEVELOPMENT PROJECT REPORT Submitted by : TRIVENI BUDIHAL SHRIDHAR PATTAR GIRIMSALLAPPA KANKANVADI
  • 2. E-PORTEL OF VEDANT VEDANT BCA & B Com College Vijayapur. Page 2 CHAPTER 1 INTRODUCTION 1.1 ABOUT THE TOPIC A website is a collection of Web pages, images, and other digital assets that is hosted on one or several Web server, usually accessible via the Internet, cell phone or a LAN. The pages of websites can usually be accessed from a common root URL called the homepage, and usually reside on the same physical server. The URLs of the pages organize them into a hierarchy, although the hyperlinks between them control how the reader perceives the overall structure and how the traffic flows between the different parts of the sites. A website requires attractive design and proper arrangement of links and images, which enables a browser to easily interpret and access the properties of the site. Hence it provides the browser with adequate information and functionality about the organization, community, network etc. 1.2 ABOUT THE PROJECT The website has been developed for our college (SNGCE) in an effort to make it as attractive and dynamic as possible. Compared to the existing site a database has been added to our project. The working of the project is as follows. The first page provides several links. The Home page contains several information about the site like campus, management, facilities, infrastructure etc. User Login module helps the user to login to the site. For that he must type the username and password not correctly. The login provision in this page helps
  • 3. E-PORTEL OF VEDANT VEDANT BCA & B Com College Vijayapur. Page 3 the already registered user to directly access the site and there is a link for registration to a user who is new to this site. Member Registration module helps the new user to register into the site. The information entered by the users is added into the table registration. In through which he can submit the required criteria for a student to appear for a placement drive. The flash news and the events corner display the latest developments, announcements and events associated with the college activities in quick references. The administrator has the responsibility for displaying the recruiters form on the notice board, in response to which student can submit his willingness to attend the drive along with his resume.
  • 4. E-PORTEL OF VEDANT VEDANT BCA & B Com College Vijayapur. Page 4 CHAPTER 2 SYSTEM ANALYSIS 2.1 INTRODUCTION System analysis is the process of gathering and interpreting facts, diagnosing problems and using the information to recommend improvements on the system. System analysis is a problem-solving activity that requires intensive communication between the system users and system developers. System analysis or study is an important phase of any system development process. The system is studied to the minutest detail and analyzed. The system analyst plays the role of an interrogator and dwells deep into the working of the present system. The system is viewed as a whole and the inputs to the system are identified. The outputs from the organization are traced through the various processing that the inputs phase through in the organization. A detailed study of these processes must be made by various techniques like Interviews, Questionnaires etc. The data collected by these sources must be scrutinized to arrive to a conclusion. The conclusion is an understanding of how the system functions. This system is called the existing system. Now, the existing system is subjected to close study and the problem areas are identified. The designer now functions as a problem solver and tries to sort out the difficulties that the enterprise faces. The solutions are given as a proposal. The proposal is then weighed with the existing system analytically and the best one is selected. The proposal is presented to the user for an endorsement by the user. The proposal is reviewed on user request and suitable changes are made. This loop ends as soon as the user is satisfied with the proposal.
  • 5. E-PORTEL OF VEDANT VEDANT BCA & B Com College Vijayapur. Page 5 2.2 PROPOSED SYSTEM In order to make the site dynamic and more interactive we have tried to include a database link to our college website. Provision has also been made to display the latest events and announcements associated with the college online. We have developed our project using the three-tier architecture which uses the following languages. 2.3 FEATURES OF SOFTWARE 2.3.1 ASP.NET - FRONT END ASP.NET is not just a simple upgrade or the latest version of ASP. ASP.NET combines unprecedented developer productivity with performance, reliability, and deployment. ASP.NET redesigns the whole process. 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. • Easy Programming Model ASP.NET makes building real world Web applications dramatically easier. ASP.NET server controls enable an HTML-like style of declarative programming that let you build great pages with far less code than with classic ASP. Displaying data, validating user input, and uploading files are all amazingly easy. Best of all, ASP.NET pages work in all browsers including Netscape, Opera, AOL, and Internet Explorer.
  • 6. E-PORTEL OF VEDANT VEDANT BCA & B Com College Vijayapur. Page 6 • Flexible Language Options ASP.NET lets you leverage your current programming language skills. Unlike classic ASP, which supports only interpreted VBScript and J Script, ASP.NET now supports more than 25 .NET languages (built-in support for VB.NET, C#, and JScript.NET), giving us unprecedented flexibility in the choice of language. • Great Tool Support We can harness the full power of ASP.NET using any text editor, even Notepad. But Visual Studio .NET adds the productivity of Visual Basic-style development to the Web. Now we can visually design ASP.NET Web Forms using familiar drag-drop-double click techniques and enjoy full-fledged code support including statement completion and color-coding. VS.NET also provides integrated support for debugging and deploying ASP.NET Web applications. The Enterprise versions of Visual Studio .NET deliver life-cycle features to help organizations plan, analyze, design, build, test, and coordinate teams that develop ASP.NET Web applications. These include UML class modeling, database modeling (conceptual, logical, and physical models), testing tools (functional, performance and scalability), and enterprise frameworks and templates, all available within the integrated Visual Studio .NET environment. • Rich Class Framework Application features that used to be hard to implement, or required a 3rd-party component, can now be added in just a few lines of code using the .NET Framework. The .NET Framework offers over 4500 classes that encapsulate rich functionality like XML,
  • 7. E-PORTEL OF VEDANT VEDANT BCA & B Com College Vijayapur. Page 7 data access, file upload, regular expressions, image generation, performance monitoring and logging, transactions, message queuing, SMTP mail, and much more. With Improved Performance and Scalability ASP.NET lets we use serve more users with the same hardware. • Compiled execution ASP.NET is much faster than classic ASP, while preserving the "just hit save" update model of ASP. However, no explicit compile step is required. ASP.NET will automatically detect any changes, dynamically compile the files if needed, and store the compiled results to reuse for subsequent requests. Dynamic compilation ensures that the application is always up to date, and compiled execution makes it fast. Most applications migrated from classic ASP see a 3x to 5x increase in pages served. • Rich output caching ASP.NET output caching can dramatically improve the performance and scalability of the application. When output caching is enabled on a page, ASP.NET executes the page just once and saves the result in memory in addition to sending it to the user. When another user requests the same page, ASP.NET serves the cached result from memory without re-executing the page. Output caching is configurable and can be used to cache individual regions or an entire page. Output caching can dramatically improve the performance of data-driven pages by eliminating the need to query the database on every request. • Enhanced Reliability ASP.NET ensures that the application is always available to the users. • Memory Leak, Dead Lock and Crash Protection
  • 8. E-PORTEL OF VEDANT VEDANT BCA & B Com College Vijayapur. Page 8 ASP.NET automatically detects and recovers from errors like deadlocks and memory leaks to ensure our application is always available to our users. For example, say that our application has a small memory leak, and that after a week the leak has tied up a significant percentage of us server's virtual memory. ASP.NET will detect this condition, automatically start up another copy of the ASP.NET worker process and direct all new requests to the new process. Once the old process has finished processing its pending requests, it is gracefully disposed and the leaked memory is released. Automatically, without administrator intervention or any interruption of service, ASP.NET has recovered from the error. • Easy Deployment ASP.NET takes the pain out of deploying server applications. "No touch" application deployment. ASP.NET dramatically simplifies installation of our application. With ASP.NET, we can deploy an entire application as easily as an HTML page, just copy it to the server. No need to run regsvr32 to register any components, and configuration settings are stored in an XML file within the application. • Dynamic update of running application ASP.NET now let’s we update compiled components without restarting the web server. In the past with classic COM components, the developer would have to restart the web server each time he deployed an update. With ASP.NET, we simply copy the component over the existing DLL, ASP.NET will automatically detect the change and start using the new code. 2.4 CSS We introduced the Extensible Hyper Text Markup Language (XHTML) for making up information .in the CSS We shift our focus to formatting and presenting information. To do this, we use a technology called Cascading Style Sheet (CSS) that allows document authors to specify the presentation of elements on a Web page (e.g, fonts, spacing margins, etc.) separately form the structure of the documents (section headers, body text, links, etc.) this separation of structure form presentation simplifies maintasining and modifying a documents layout
  • 9. E-PORTEL OF VEDANT VEDANT BCA & B Com College Vijayapur. Page 9 Inline style The first inline style declaration appears in line. Attribute style specifies the style for an element. Each CSS property (the font-size property in this case) is followed by a colon and a value. in line, we declare this particular p elements to use point font size. Line uses element em to “emphasize” text, which most browsers do by making the font italic. Embedded Style Sheets The next technique for using style sheet is embedded style sheets. Embedded style sheets enable a Web- page author to embed an entire CSS document in an XHTML documents head section. Conflicting styles Cascading style sheet are “cascading” because styles may be defined by a user, an author or a user again. Styles “cascade”, or flow together, such that the ul.  Linking External Style Sheet Style sheets are a convenient way to create a document with a uniform theme. With external style sheet (i.e, separate documents that contain only CSS rules).Web-page authors can provide a uniform look and feel to an entire Web site. Different pages on a site can all use the same style sheet. When changes to the style are required, the Web-page author needs to modify only a single CSS file to make style changes across the entire web site. CSS comments. Like XHTML comments, CSS comments describe the content of a CSS document. Comments may be placed in any type of CSS code (i.e., inline styles, embedded style sheets and external style sheet) and always start with /*and end with */.Text between these delimiters is ignored by the browser. 2.5 JQuery JavaScript frameworks have arisen as necessary and useful companions for client-side web development. just a few years ago, JavaScript frameworks were needed to pave over the many inconsistencies present with cross-platform web development. Before Microsoft got its act together and give us IE with vastly improved standards support, there was more often than not the IE way and the standard and application development platform. It is leaner; it is faster loading JavaScript framework and application development platform. it is leaner; it is faster loading; and it comes loaded with features that make the life of a JavaScript application developer much easier. No longer is JavaScript an afterthought, grafted onto
  • 10. E-PORTEL OF VEDANT VEDANT BCA & B Com College Vijayapur. Page 10 stateless HTML. It is used more and more to be the foundation and the primary driving force of not only web development but also application development, from desktop to tablets and smart phones. Thanks to renewed vigor in the browser and platform wars of the big tech giants, JavaScript has also become much leaner and faster. Today, the leading browser makers are delivering JavaScript capabilities that take the good ole reliable interpreted language of JavaScript and instantly transform it into cached machine byte code that can be executed blazingly fast. Because of the collective advances and one-upmanship of Apple, Google, Mozilla, and Microsoft, today we have JavaScript that has never performed better. When this book was first written in 2009, jQuery was emerging as the de facto standard JavaScript framework and application platform. Today jQuery sits atop the heap as a global leader facilitating cutting-edge web and application development from mom-and-pop shops to Fortune 500 companies. jQuery Mobile framework add-on, and it runs the websites of some of the world’s biggest companies, Such as Amazon, Apple, the New York Times, Google, BBC, Twitter, and IBM. For years JavaScript frameworks have paved over the craters and inconsistence if cross browser web development to create a seamless, enjoyable client- side programming experience. Today, with internet explorer and its underlying Trident engine, Microsoft finally has a world-class standards- complaints web browser that’s caught up with competing offerings from Apples safari and world-leading, underlying, open-source Web Kit, Google chrome browser and newly forked from WebKit Blink engine, and Mozilla’s firefox powered by the Gecko engine. Web developers have never had better platforms on which to build modern, fully standards-compli-ant applications. WHAT JQUERY CAN DO FOR YOU ? As presented in the last section ,jQuery makes many tasks easier. Its simplistic, chainable, and comprehensive API has the capability to completely change the way you write JavaScript. With the goals of doing more with less code , JQuery really shines in the following areas:  JQuery makes iterating and traversing the DOM much easier via its various built-in methods.  JQuery makes selecting items from the DOM easier via its sophisticated, built-in, and ubiquitous capability to use selectors, just like you would use in CSS.  JQuery makes it easy to add your own custom methods via its simple-to-understand plug- in architecture.  JQuery helps reduce redundancy in navigation and UI functionality, like tabs, CSS and markup-based pop-up dialogs, animations, and lots of other things.
  • 11. E-PORTEL OF VEDANT VEDANT BCA & B Com College Vijayapur. Page 11 WHO DEVELOPS JQUERY? I won’t spend a lot of time talking about the history of JavaScript Frameworks, why they exist, and so on .I prefer to get straight to the point. That said, a brief mention of the people involved with developing JQuery is in order. JQuery’s original creator is John Resig, whose website is located at WWW.ejohn.org. John still Brooklyn, New York, and is presently the Dean of computer Science at Khan Academy. John still helps with defining the direction and goals of the JQuery project, but JQuery has largely been transitioned to a large team of people. You can learn more about these people and what roles they played in jQuerys development at http://jquery.org/team/. OBTAINING JQUERY JQuery is a free, Open Source JavaScript Framework. The current stable, production release version, as of the writing, is 1.10.2 and 2.0.3. the difference in these two version of JQuery largely revolve around legacy browser support; the 2.0 release of JQuery dispenses with the huge amount of legacy baggage it needed to facilitate support with older version of Internet Explorer. I use version 1.10.2 throughout the course of this book ,for maximum browser compatibility. Getting JQuery is extremely easy—all you have to do is go to WWW.jquery .com and click the Download jquery link .You will see two options for downloading either the 1.xversion or the 2.xversion:  A compressed production version  An uncompressed development version The uncompressed development version is recommended for use while you are developing. This version can facilitate doing back traces with web developer tool in any of the major browsers. You can walk through the JavaScript chain of execution and see what code is executing in nice, human readable Code. the compressed production version is recommended for use on production websites where size is a huge consideration; the file is compressed to remove all the extra whitespace so that it downloads quickly. INSTALLING JQUERY Throughout this book, I will refer to the JQuery script as through it is installed at the following path: WWW.example.com /jQuery/jQuery.js.
  • 12. E-PORTEL OF VEDANT VEDANT BCA & B Com College Vijayapur. Page 12 2.6 JQuery – AJAX Introduction AJAX is the art of exchanging data with a server, and updating parts of a web page- without reloading the whole page. What is AJAX? AJAX = Asynchronous JavaScript and XML. AJAX is about loading data in the background and display it on the webpage. without reloading the whole page. Examples of application using AJAX: Gmail, Google Maps, YouTube, and facebook tabs. What About jQuery and AJAX? jQuery provides several methods for AJAX functionality. With the JQuery AJAX methods, you can request text, HTML,XML, or JSON form a remote serve using both HTTP Get and HTTP post- and you can load the external data directly into the selected HTML elements of your web page! Without jQuery, AJAX coding can be a bit tricky! Writing regular AJAX code can be a bit tricky, because different browsers have different syntax for AJAX implementation. This means that you will have to write extra code to test for different browsers. However, the jQuery team has taken care of this for us, so that we can write AJAX functionality with only one single line of code. jQuery- AJAX load() Method The jQuery load() method is a simple, but powerful AJAX method. The load() method loads data from a server and puts the returned data into the selected element. Syntax: $(selector).load(URL,data,callback);
  • 13. E-PORTEL OF VEDANT VEDANT BCA & B Com College Vijayapur. Page 13 2.7 ADO.NET - DATABASE CONNECTIVITY Most applications need data access at one point of time making it a crucial component when working with applications. Data access is making the application interact with a database, where all the data is stored. Different applications have different requirements for database access. ASP.NET uses ADO .NET (Active X Data Object) as it's data access and manipulation protocol which also enables us to work with data on the Internet. • ADO.NET Data Architecture Data Access in ADO.NET relies on two components: DataSet and Data Provider. 1. DataSet The dataset is a disconnected, in-memory representation of data. It can be considered as a local copy of the relevant portions of the database. The DataSet is persisted in memory and the data in it can be manipulated and updated independent of the database. When the use of this DataSet is finished, changes can be made back to the central database for updating. The data in DataSet can be loaded from any valid data source like Microsoft SQL server database, an Oracle database or from a Microsoft Access database. 2. Data Provider The Data Provider is responsible for providing and maintaining the connection to the database. A DataProvider is a set of related components that work together to provide data in an efficient and performance driven manner. The .NET Framework currently comes with two DataProviders: the SQL Data Provider which is designed only to work with Microsoft's SQL Server 7.0 or later and the OleDb DataProvider which allows us to
  • 14. E-PORTEL OF VEDANT VEDANT BCA & B Com College Vijayapur. Page 14 connect to other types of databases like Access and Oracle. Each DataProvider consists of the following component classes: The Connection object which provides a connection to the database. The Command object which is used to execute a command. The DataReader object which provides a forward-only, read only, connected recordset. The DataAdapter object which populates a disconnected DataSet with data and performs update. • Data access with ADO.NET can be summarized as follows: A connection object establishes the connection for the application with the database. The command object provides direct execution of the command to the database. If the command returns more than a single value, the command object returns a DataReader to provide the data. Alternatively, the DataAdapter can be used to fill the Dataset object. The database can be updated using the command object or the DataAdapter. • Component classes that make up the Data Providers Fig 2.4.4.1 ADO.NET DATA ARCHITECTURE
  • 15. E-PORTEL OF VEDANT VEDANT BCA & B Com College Vijayapur. Page 15 1. The Connection Object The Connection object creates the connection to the database. Microsoft Visual Studio .NET provides two types of Connection classes: the SqlConnection object, which is designed specifically to connect to Microsoft SQL Server 7.0 or later, and the OleDbConnection object, which can provide connections to a wide range of database types like Microsoft Access and Oracle. The Connection object contains all of the information required to open a connection to the database. 2. The Command Object The Command object is represented by two corresponding classes: SqlCommand and OleDbCommand. Command objects are used to execute commands to a database across a data connection. The Command objects can be used to execute stored procedures on the database, SQL commands, or return complete tables directly. 3. The DataReader Object The DataReader object provides a forward-only, read-only, connected stream record set from a database. Unlike other components of the Data Provider, DataReader objects cannot be directly instantiated. Rather, the DataReader is returned as the result of the Command object's ExecuteReader method. The SqlCommand.ExecuteReader method returns a SqlDataReader object, and the OleDbCommand.ExecuteReader method returns an OleDbDataReader object. The DataReader can provide rows of data directly to application logic when we do not need to keep the data cached in memory. 4. The DataAdapter Object The DataAdapter is the class at the core of ADO .NET's disconnected data access. It is essentially the middleman facilitating all communication between the database and a Dataset. The DataAdapter is used either to fill a Data Table or Dataset with data from the database with its Fill method. After the memory-resident data has been manipulated, the DataAdapter can commit the changes to the database by calling the
  • 16. E-PORTEL OF VEDANT VEDANT BCA & B Com College Vijayapur. Page 16 Update method. The DataAdapter provides four properties that represent database commands: selectCommand, InsertCommand, DeleteCommand and UpdateCommand When the Update method is called, changes in the DataSet are copied back to the database and 2.8 C#.NET - MIDDLE END In brief, C#.NET a next generation of ASP (Active Server Pages) introduced by Microsoft. Similar to previous server-side scripting technologies, C#.NET allows us to build powerful, reliable, and scalable distributed applications. C#.NET is based on the Microsoft .NET framework and uses the .NET features and tools to develop Web applications and Web services. Even though C#.NET sounds like ASP and syntaxes are compatible with ASP but C#.NET is much more than that. It provides many features and tools, which let you develop more reliable and scalable, Web applications and Web services in less time and resources. Since C#.NET is a compiled,. NET-based environment; we can use any .NET supported languages, including VB.NET, C#, JScript.NET, and VBScript.NET to develop C#.NET applications. 2.9 SQL SERVER 2008 - BACK END SQL Server 2008 exceeds dependability requirements and provides innovative capabilities that increase employee effectiveness, integrate heterogeneous IT ecosystems, and maximize capital and operating budgets. SQL Server 2008 provides the enterprise data management platform our organization needs to adapt quickly in a fast-changing environment.
  • 17. E-PORTEL OF VEDANT VEDANT BCA & B Com College Vijayapur. Page 17 With the lowest implementation and maintenance costs in the industry, SQL Server 2008 delivers rapid return on the data management investment. SQL Server 2008 supports the rapid development of enterprise-class business applications that can give our company a critical competitive advantage. Benchmarked for scalability, speed, and performance, SQL Server 2008 is a fully enterprise-class database product, providing core support for Extensible Markup Language (XML) and Internet queries. • User-defined functions SQL Server has always provided the ability to store and execute SQL code routines via stored procedures. In addition, SQL Server has always supplied a number of built-in functions. Functions can be used almost anywhere an expression can be specified in a query. This was one of the shortcomings of stored procedures—they couldn't be used inline in queries in select lists, where clauses, and so on. Perhaps we want to write a routine to calculate the last business day of the month. With a stored procedure, we have to exec the procedure, passing in the current month as a parameter and returning the value into an output variable, and then use the variable in our queries. If only we could write our own function that we could use directly in the query just like a system function. In SQL Server 2008, we have. • Indexed views Views are often used to simplify complex queries, and they can contain joins and aggregate functions. However, in the past, queries against views were resolved to queries against the underlying base tables, and any aggregates were recalculated each time we ran a query against the view. In SQL Server 2008 Enterprise or Developer Edition, we can define indexes on views to improve query performance against the view. When creating an index on a view, the result set of the view is stored and indexed in the database. Existing applications can take advantage of the performance improvements without needing to be modified.
  • 18. E-PORTEL OF VEDANT VEDANT BCA & B Com College Vijayapur. Page 18 • Distributed partitioned views SQL Server 7.0 provided the ability to create partitioned views using the UNION ALL statement in a view definition. It was limited, however, in that all the tables had to reside within the same SQL Server where the view was defined. SQL Server 2008 expands the ability to create partitioned views by allowing us to horizontally partition tables across multiple SQL Servers. The feature helps to scale out one database server to multiple database servers, while making the data appear as if it comes from a single table on a single SQL Server. In addition, partitioned views can now be updated. • New datatypes SQL Server 2008 introduces three new datatypes. Two of these can be used as datatypes for local variables, stored procedure parameters and return values, user-defined function parameters and return values, or table columns: egin—An 8-byte integer that can store values from -263 (- 9223372036854775808) through 263-1 (9223372036854775807). sqlvariant—A variable-sized column that can store values of various SQL Server-supported data types, with the exception of text, ntext, timestamp, and sqlvariant. The third new datatype, the table datatype, can be used only as a local variable datatype within functions, stored procedures, and SQL batches. The table datatype cannot be passed as a parameter to functions or stored procedures, nor can it be used as a column datatype. A variable defined with the table datatype can be used to store a result set for later processing. A table variable can be used in queries anywhere a table can be specified. • Text in row data In previous versions of SQL Server, text and image data was always stored on a separate page chain from where the actual data row resided. The data row contained only
  • 19. E-PORTEL OF VEDANT VEDANT BCA & B Com College Vijayapur. Page 19 a pointer to the text or image page chain, regardless of the size of the text or image data. SQL Server 2000 provides a new text in row table option that allows small text and image data values to be placed directly in the data row, instead of requiring a separate data page. This can reduce the amount of space required to store small text and image data values, as well as reduce the amount of I/O required to retrieve rows containing small text and image data values. • Cascading RI constraints In previous versions of SQL Server, referential integrity (RI) constraints were restrictive only. If an insert, updates, or delete operation violated referential integrity, it was aborted with an error message. SQL Server 2008 provides the ability to specify the action to take when a column referenced by a foreign key constraint is updated or deleted. We can still abort the update or delete if related foreign key records exist by specifying the NO ACTION option, or we can specify the new CASCADE option, which will cascade the update or delete operation to the related foreign key records. • Multiple SQL server instances Previous versions of SQL Server supported the running of only a single instance of SQL Server at a time on a computer. Running multiple instances or multiple versions of SQL Server required switching back and forth between the different instances, requiring changes in the Windows registry. SQL Server 2008 provides support for running multiple instances of SQL Server on the same system. This allows us to simultaneously run one instance of SQL Server 6.5 or 7.0 along with one or more instances of SQL Server 2008. Each SQL Server instance runs independently of the others and has its own set of system and user databases, security configuration, and so on. Applications can connect to the different instances in the same way they connect to different SQL Servers on different machines.
  • 20. E-PORTEL OF VEDANT VEDANT BCA & B Com College Vijayapur. Page 20 • XMLsupport Extensible Markup Language has become a standard in Web-related programming to describe the contents of a set of data and how the data should be output or displayed on a Web page. XML, like HTML, is derived from the Standard Generalize Markup Language (SGML). When linking a Web application to SQL Server, a translation needs to take place from the result set returned from SQL Server to a format that can be understood and displayed by a Web application. Previously, this translation needed to be done in a client application. • Log shipping The Enterprise Edition of SQL Server 2008 now supports log shipping, which we can use to copy and load transaction log backups from one database to one or more databases on a constant basis. This allows you to have a primary read/write database with one or more readonly copies of the database that are kept synchronized by restoring the logs from the primary database. The destination database can be used as a warm standby for the primary database, for which we can switch users over in the event of a primary database failure. Additionally, log shipping provides a way to offload read-only query processing from the primary database to the destination database.
  • 21. E-PORTEL OF VEDANT VEDANT BCA & B Com College Vijayapur. Page 21 2.10 SOFTWARE REQUIREMENTS OPERATING SYSTEM : WINDOWS XP BROWSER FRONT END : INTERNET EXPLORER 6.0 OR ANY HTTP BROWSER DATA BASE LAYER : SQL SERVER 2008 WEB SERVER : ASP.NET SERVER SIDE SCRIPTING : C#.NET CLINT SIDE SCRIPTING :JAVA SCRIPT CONNECTION PROTOCOL : TCP/IP, HTTP
  • 22. E-PORTEL OF VEDANT VEDANT BCA & B Com College Vijayapur. Page 22 2.11 HARDWARE REQUIREMENTS PROCESSOR : PENTIUM IV CLOCK SPEED : 2 GHZ RAM : 128 MB HDD : 40GB MONITOR : SVGA COLOR KEY BOARD : 108 KEYS MODEM : 56 KBPS MOUSE : PS/2 FDD : 1.44 MB
  • 23. E-PORTEL OF VEDANT VEDANT BCA & B Com College, Vijayapur. Page 23 CHAPTER 3 SYSTEM DESIGN System design is the solution to the creation of a new system. This phase is composed of several systems. This phase focuses on the detailed implementation of the feasible system. It emphasis on translating design specifications to performance specification. System design has two phases of development logical and physical design. During logical design phase the analyst describes inputs (sources), out puts (destinations), databases (data sores) and procedures (data flows) all in a format that meats the uses requirements. The analyst also specifies the user needs and at a level that virtually determines the information flow into and out of the system and the data resources. Here the logical design is done through data flow diagrams and database design. The physical design is followed by physical design or coding. Physical design produces the working system by defining the design specifications, which tell the programmers exactly what the candidate system must do. The programmers write the necessary programs that accept input from the user, perform necessary processing on accepted data through call and produce the required report on a hard copy or display it on the screen. 3.1 DATABASE DESIGN The overall objective in the development of database technology has been to treat data as an organizational resource and as an integrated whole. DBMS allow data to be protected and organized separately from other resources. Database is an integrated collection of data. The most significant form of data as seen by the programmers is data as stored on the direct access storage devices. This is the difference between logical and physical data.
  • 24. E-PORTEL OF VEDANT VEDANT BCA & B Com College, Vijayapur. Page 24 Database files are the key source of information into the system. It is the process of designing database files, which are the key source of information to the system. The files should be properly designed and planned for collection, accumulation, editing and retrieving the required information.The organization of data in database aims to achieve three major objectives: - • Data integration. • Data integrity. • Data independence. The proposed system stores the information relevant for processing in the MS SQL SERVER database. This database contains tables, where each table corresponds to one particular type of information. Each piece of information in table is called a field or column. A table also contains records, which is a set of fields. All records in a table have the same set of fields with different information. There are primary key fields that uniquely identify a record in a table. There are also fields that contain primary key from another table called foreign keys. 3.2 NORMALIZATION Normalization is a technique of separating redundant fields and braking up a large table in to a smaller one. It is also used to avoid insertion, deletion and updating anomalies. All the tables have been normalized up to the third normal form. In short the rules for each of the three normal forms are as below. • First normal form A relation is said to be in 1NF if all the under lying domain of attributes contain simple individual values. • Second normal form The 2NF is based on the concept of full functional dependency. A relation said to be in 2NF if and only if it is in 1NF and every non-key attribute is fully functionally dependent on candidate key of the table.
  • 25. E-PORTEL OF VEDANT VEDANT BCA & B Com College, Vijayapur. Page 25 • Third normal form The 3NF is based on the concept of transitive dependency. A relation in 2NF is said to be in 3NF if every non-key attribute is non-transitively. 3.3 FIGURES User Services Fig.3.3.1 DFD FOR ACCESING WEB PAGE User Fig 3.3.2 DFD FOR BLOGS LOGIN Request REGISTRATION LOGIN VALIDATION POST THE BLOG
  • 26. E-PORTEL OF VEDANT VEDANT BCA & B Com College, Vijayapur. Page 26 3.4 WEB FORM DESIGN Web Forms are based on ASP.NET. Working with Web Forms is similar to working with Windows Forms. But the difference is that we will create Web pages with Web forms that will be accessible by a Web browser. Web Forms are Web pages that serve as the user interface for a Web application. A Web Forms page presents information to the user in any browser or client device and implements application logic using server-side code. Web Forms are based on the System.Web.UI.Page class. The class hierarchy for the page class is shown below. • Object • Control • TemplateControl • Page  COMPONENTS OF WEB FORMS In Web Forms pages, the user interface programming is divided into two parts: the visual component (design page) and the logic (code behind page). The visual element is the Web Forms page. The page consists of a file with static HTML, or ASP.NET server controls, or both simultaneously. The Web Forms page works as a container for the static text and the controls we want to display. Using the Visual Studio Web Forms Designer and ASP.NET server controls, we can design the form just like in any Visual Studio application. The logic for the Web Forms page consists of code that we create to interact with the form. The programming logic is in a separate file from the user interface file.
  • 27. E-PORTEL OF VEDANT VEDANT BCA & B Com College, Vijayapur. Page 27 This file is the "code-behind" file and has an ".aspx.vb" (VB) or ".aspx.cs" (C- Sharp) extension. The logic we write in the code-behind file can be written in Visual Basic or Visual C#. The code-behind class files for all Web Forms pages in a project are compiled into the project dynamic-link library (.dll) file. The .aspx page file is also compiled, but differently. The first time a user loads the aspx page, ASP.NET automatically generates a .NET class file that represents the page, and compiles it to a second .dll file. The generated class for the aspx page inherits from the code-behind class that was compiled into the project .dll file. When the user requests the Web page URL, the .dll files run on the server and dynamically produces the HTML output for your page. 3.5 HOME PAGE The home page of a website is the first page that a user perceives upon entering the website URL at the browser address area. The entire website depends on how the home page is designed which forms the platform for viewing other web forms. In short, a home page forms the abstract of the entire website. The SNGCE website begins with an interactive home page in which a recruiter username and password can be entered. A validation is performed at the database to verify whether the recruiter is an already authorized user, if not a recruiter is allowed to sign in by filling up the necessary details on a form. The home page appears as given below. 3.6 LINKS AND WEBPAGES Through the home page a number of other web pages can be linked. Each link gives an elaborated detail about itself with adequate lists and photos. Some of them are listed below
  • 28. E-PORTEL OF VEDANT VEDANT BCA & B Com College, Vijayapur. Page 28 CHAPTER 4 CODING 4.1 FEATURES OF LANGUAGE • Microsoft Visual Studio .Net Visual Studio .NET is a complete set of development tools for building ASP Web applications, XML Web services, desktop applications, and mobile applications. Visual Basic .NET, Visual C++ .NET, and Visual C# .NET all use the same integrated development environment (IDE), which allows them to share tools and facilitates in the creation of mixed-language solutions. In addition, these languages leverage the functionality of the .NET Framework, which provides access to key technologies that simplify the development of ASP Web applications and XML Web services. • The .NET Framework The .NET Framework is a multi-language environment for building, deploying, and running XML Web services and applications. It consists of two main parts: 1. Common Language Runtime Despite its name, the runtime actually has a role in both a component's runtime and development time experiences. While the component is running, the runtime is responsible for managing memory allocation, starting up and stopping threads and processes, and enforcing security policy, as well as satisfying any dependencies that the component might have on other components. At development time, the runtime's role changes slightly; because it automates so
  • 29. E-PORTEL OF VEDANT VEDANT BCA & B Com College, Vijayapur. Page 29 much (for example, memory management); the runtime makes the developer's experience very simple, especially when compared to COM as it is today. In particular, features such as reflection dramatically reduce the amount of code a developer must write in order to turn business logic into a reusable component. 2. Unified programming classes The framework provides developers with a unified, object-oriented, hierarchical, and extensible set of class libraries (APIs). Currently, C++ developers use the Microsoft Foundation Classes and Java developers use the Windows Foundation Classes. The framework unifies these disparate models and gives C#.netand JScript programmer's access to class libraries as well. By creating a common set of APIs across all programming languages, the common language runtime enables cross- language inheritance, error handling, and debugging. All programming languages, from JScript to C++, have similar access to the framework and developers are free to choose the language that they want to use. • Introduction to C#.NET In brief, C#.NET a next generation of ASP (Active Server Pages) introduced by Microsoft. Similar to previous server-side scripting technologies, C#.NET allows us to build powerful, reliable, and scalable distributed applications. C#.NET is based on the Microsoft .NET framework and uses the .NET features and tools to develop Web applications and Web services. Even though C#.NET sounds like ASP and syntaxes are compatible with ASP but C#.NET is much more than that. It provides many features and tools, which let we develop more reliable and scalable, Web applications and Web services in less time and resources. Since C#.NET is a compiled, .NET-based
  • 30. E-PORTEL OF VEDANT VEDANT BCA & B Com College, Vijayapur. Page 30 environment; we can use any .NET supported languages, including VB.NET, C#, JScript.NET, and VBScript.NET to develop C#.NET applications. • Advantages of C#.NET 1. .NET Compatible .NET compatibility feature of C#.NET provides applications to use the features provides by .NET. Some of these features are multi-language support, compiled code, automatic memory management, and .NET base class library. We have choice to select a programming language. We can write Web applications using any .NET supported language, including C#, VB.NET, JScript.NET and VBScript.NET. All C#.NET code is compiled, rather than interpreted, which allows early binding, strong typing, and just-in-time (JIT) compilation to native code, automatic memory management, and caching. The .NET base class library (BCL) provides hundreds of useful classes. This library can be accessed from any. NET supported language. 2. Web Forms and Rapid Development Web Forms allows you to build rapid Web GUI applications. Web Forms provides us web pages and server side controls. We can use web forms and server side controls in VS.NET similar to we write Windows applications. VS.NET provides Windows application similar drag and drop features, which allows us to drag server side controls on a page and set control properties and write event handlers by using wizard property page. The VS.NET framework writes code for us under the hood and our application is ready in no time. In most of the cases, we don't even need to know what wizards write for us under the hood.
  • 31. E-PORTEL OF VEDANT VEDANT BCA & B Com College, Vijayapur. Page 31 3. Native XML Support and XML Web Services XML is a vital part of entire .NET framework. . NET uses XML to store and transfer data among applications. The .NET base class library provides high- level programming model classes, which can be used to work with XML. An XML Web service provides the means to access server functionality remotely. Web services use SOAP (Simple Object Access Protocol) to provide access to clients. Web services can be used to build different layers of distributed applications and we can use different layers remotely. 4. Databases and ADO.NET ADO.NET is a new version of ADO (ActiveX Data Objects). Event though ADO.NET sounds like ADO, but it are a complete redesigned database access technology. ADO.NET allows us to access different kinds of databases using only one programming model. We must be familiar with DAO, ADO, ODBC, RDO and other database access technologies previous to ADO.NET. Each of these technologies had its own pros and cons. ADO.NET combines features of all of these techniques and provides a single higher level-programming model and hides all details for us. It makes our job much simpler and provides a way to write rapid development. See ADO.NET section of C# Corner for ADO.NET source code samples and tutorials. 5. Graphics and GDI GDI+ is an improved version of GDI (Graphics Device Interface) to write Windows and Web graphics applications. The .NET base class library provides GDI classes to write graphics applications. Using these classes not only we can write Windows applications, but we can also write Web graphics applications. See GDI+ section of C# Corner for sample applications and tutorials of GDI+.
  • 32. E-PORTEL OF VEDANT VEDANT BCA & B Com College, Vijayapur. Page 32 6. Caching and State Management One of the most important factors in building high-performance, scalable Web applications is the ability to store items, whether data objects, pages, or parts of a page, in memory the initial time they are requested. We can store these objects on the server or on the client machine. Storing data on a server or a client is called caching. C#.NET provides two types of caching - page caching and request caching. We use request caching to improve code efficiency and to share common data across the pages and we use page caching to provide fast access to the Web applications from clients. C#.NET provides easy-to-use application-state and session-state management, which allows managing states of Web applications. C#.NET also provides cookie less state management, means we don't need to use cookies to for state storage. 7. Enhanced Security C#.NET provide us to authenticate and authorize users for our applications. We can easily remove, add to, or replace these schemes, depending upon the needs of our application. 8. Mobile Device Development New addition to C#.NET, Mobile SDK allows us to write Web application that run on Wireless Application Protocol (WAP) and Wireless Mark-up Language (WML) and HDML compliant devices. We can download Mobile SDK from the following link: Here are many source code samples and tutorials on how to develop Mobile applications using Mobile .NET.
  • 33. E-PORTEL OF VEDANT VEDANT BCA & B Com College, Vijayapur. Page 33 9. Messaging and Directory Services C#.NET uses the Messaging services class library, which is a high-level programming wrapper for MSMQ messaging services. The .NET base class library also contains class wrappers for Active Directory that enables you to access Active Directory Services Interface (ADSI), Lightweight Directory Access Protocol (LDAP), and other directory services through C#.NET applications. 10. Migration from ASP to C#.NET Even though C#.NET syntaxes are similar to ASP, but C#.NET is a new designed model and more object oriented. ASP pages won't work without modifying it. The only advantages ASP developers will have is familiar code syntaxes.
  • 34. E-PORTEL OF VEDANT VEDANT BCA & B Com College, Vijayapur. Page 34 CHAPTER 5 TESTING 5.1 SYSTEM TESTING Testing is a set activity that can be planned and conducted systematically. Testing begins at the module level and work towards the integration of entire computers based system. Nothing is complete without testing, as it is vital success of the system. • Testing Objectives: There are several rules that can serve as testing objectives, they are 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 high probability of finding an undiscovered error. 3. A successful test is one that uncovers an undiscovered error. If testing is conducted successfully according to the objectives as stated above, it would uncover errors in the software. Also testing demonstrates that software functions appear to the working according to the specification, that performance requirements appear to have been met. There are three ways to test a program 1. For Correctness 2. For Implementation efficiency 3. For Computational Complexity. Tests for correctness are supposed to verify that a program does exactly what it was designed to do. This is much more difficult than it may at first appear, especially for large programs.
  • 35. E-PORTEL OF VEDANT VEDANT BCA & B Com College, Vijayapur. Page 35 Tests for implementation efficiency attempt to find ways to make a correct program faster or use less storage. It is a code-refining process, which reexamines the implementation phase of algorithm development. Tests for computational complexity amount to an experimental analysis of the complexity of an algorithm or an experimental comparison of two or more algorithms, which solve the same problem. • Testing Correctness The following ideas should be a part of any testing plan: 1. Preventive Measures 2. Spot checks 3. Testing all parts of the program 4. Test Data 5. Looking for trouble 6. Time for testing 7. Re Testing The data is entered in all forms separately and whenever an error occurred, it is corrected immediately. A quality team deputed by the management verified all the necessary documents and tested the Software while entering the data at all levels. The entire testing process can be divided into 2 phases 1. Integrated Testing 2. Final/ System testing
  • 36. E-PORTEL OF VEDANT VEDANT BCA & B Com College, Vijayapur. Page 36 5.2 INTEGRATION TESTING Test data should be prepared carefully since the data only determines the efficiency and accuracy of the system. Artificial data are prepared solely for testing. Every program validates the input data. 5.3 VALIDATION TESTING In this, all the Code Modules were tested individually one after the other. The following were tested in all the modules 1. Loop testing 2. Boundary Value analysis 3. Equivalence Partitioning Testing In our case all the modules were combined and given the test data. The combined module works successfully with out any side effect on other programs. Everything was found fine working. 5.4 OUTPUT TESTING This is the final step in testing. In this the entire system was tested as a whole with all forms, code, modules and class modules. This form of testing is popularly known as Black Box testing or system testing. Black Box testing methods focus on the functional requirement of the software. That is, Black Box testing enables the software engineer to derive sets of input conditions that will fully exercise all functional requirements for a program. Black Box testing attempts to find errors in the following categories; incorrect or missing functions, interface errors, errors in data structures or external database access, performance errors and initialization errors and termination errors.
  • 37. E-PORTEL OF VEDANT VEDANT BCA & B Com College, Vijayapur. Page 37 CONCLUSION The project report entitled "E-PORTEL OF VEDANT CREATION" has come to its final stage. The system has been developed with much care that it is free of errors and at the same time it is efficient and less time consuming. The important thing is that the system is robust. We have tried our level best to make the site as dynamic as possible. Also provision is provided for future developments in the system. The entire system is secured. This online system will be approved and implemented soon. REFERENCES 1. ASP.NET Bible - Mridula Parihar. 2. SQL Server2008 - Jeffrey R. Shapiro. 3. www.c-sharpcorner.com 4. www.programmersheaven.com
  • 38. E-PORTEL OF VEDANT VEDANT BCA & B Com College, Vijayapur. Page 38 SNAP SHORTS FOR E-PORTEL OF VEDANT HOME PAGE
  • 39. E-PORTEL OF VEDANT VEDANT BCA & B Com College, Vijayapur. Page 39 ABOUT US
  • 40. E-PORTEL OF VEDANT VEDANT BCA & B Com College, Vijayapur. Page 40 U.G.COURCES B.C.A B Com FACILITIES
  • 41. E-PORTEL OF VEDANT VEDANT BCA & B Com College, Vijayapur. Page 41
  • 42. E-PORTEL OF VEDANT VEDANT BCA & B Com College, Vijayapur. Page 42 GALLERY
  • 43. E-PORTEL OF VEDANT VEDANT BCA & B Com College, Vijayapur. Page 43 BLOGS LOGIN PAGE
  • 44. E-PORTEL OF VEDANT VEDANT BCA & B Com College, Vijayapur. Page 44 BLOGS
  • 45. E-PORTEL OF VEDANT VEDANT BCA & B Com College, Vijayapur. Page 45 College title.aspxs body { background-color:#C0C0C0; background-image:url(bg8.jpeg); background-attachment:fixed; background-position:center; color:#0000CD; text-align:center; } h1 { background-color:white; font-size:28px; font-family:Old Standard TT; font-weight:bold; text-align:center; text-shadow:0 0 3px #800000; } * { margin:0px; padding:0px; } #menu ul { list-style:none; height: 40px; } #menu ul li { background-color:#00BFFF; width:122px; height:35px; line-height:35px; text-align:center; float:left; position:relative; margin:3px; font-size:18px; font-family:Times New Roman; font-weight:bold; border-radius:6px; top:1px; } #menu ul li a { text-decoration:none; color:#000000; display:block; } #menu ul ul
  • 46. E-PORTEL OF VEDANT VEDANT BCA & B Com College, Vijayapur. Page 46 { display:none; position:absolute; } #menu ul li a:hover { background-color:#FFF8DC; } #menu ul li:hover >ul { display:block; } #SliderDiv { position:relative; float:left; width:780px; height:300px; } #VisionDiv table { color:#9400D3; } #VisionDiv tr th { font-size:23px; font-family:Arvo; margin:2px; } #VisionDiv tr td { color:black; font-size:18px; font-family:Cambria Math; font-weight:bold; } #QuickReferencesDiv ul { float:right; } #QuickReferencesDiv ul { list-style:none; } #QuickReferencesDiv ul li { background-image:url(img/quick.jpg); border:1px solid black; width:150px;
  • 47. E-PORTEL OF VEDANT VEDANT BCA & B Com College, Vijayapur. Page 47 height:35px; line-height:35px; text-align:center; position:relative; font-family:Shadded South; font-size:15px; border-radius:10px; margin:10px; } #QuickReferencesDiv ul li a { text-decoration:none; color:White; display:block; } #QuickReferencesDiv ul li a:hover { background-color:#FF6347; } #QuickReferencesDiv ul li:hover>ul { display:block; } #FDiv table { color:White; top:5px; } #FDiv tr th { color:#800000; font-size:20px; font-family:Verdana; } #FDiv tr td { color:#9932CC; font-size:15px; font-family:Times New Roman; font-weight:bold; } #BBDiv table { color:Purple; } #BBDiv tr td { width:80px; height:70px;
  • 48. E-PORTEL OF VEDANT VEDANT BCA & B Com College, Vijayapur. Page 48 } #BcaDiv table { color:#CD0000; } #BcaDiv tr th { font-size:25px; font-family:Bodoni MT; margin:5px; padding:2px; } #BcaDiv tr td { color:black; font-size:15px; font-family:Times New Roman; } #BcomDiv table { color:#CD0000; } #BcomDiv tr th { font-size:25px; font-family:Bodoni MT; margin:3px; } #BcomDiv tr td { color:black; font-size:15px; font-family:Times New Roman; } #GallaryDiv { width:600px; height:400px; position:relative; float:left; }
  • 49. E-PORTEL OF VEDANT VEDANT BCA & B Com College, Vijayapur. Page 49 Stalesheet.CSS body { Background-color:White; } .PAGE { width:100%; height:100%; } .LOGIN { width: 400px; margin: 0 auto; height: 175px; background-color: #958EE7; border-radius: 6px 6px 6px 5px; margin-top: 11px; } .btn { width:80px; height:30px; } #Div1 { width:100px; height:20px; } Web home page aspx <%@ Page Language="C#" AutoEventWireup="true" CodeFile="WebHomePage.aspx.cs" Inherits="_Default" %> <!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 runat="server"> <title>VEDANT BCA AND B.COM COLLEGE,VIJAYAPUR</title> <link href="CollegeTitle.css" rel="Stylesheet" type="text/css" /> <!-- Generator: Jssor Slider Maker --> <!-- Source: http://www.jssor.com -->
  • 50. E-PORTEL OF VEDANT VEDANT BCA & B Com College, Vijayapur. Page 50 <!-- This code works without jquery library. --> <script src="js/jssor.slider-22.2.11.min.js" type="text/javascript"></script> <script type="text/javascript"> jssor_1_slider_init = function () { var jssor_1_options = { $AutoPlay: true, $SlideWidth: 600, $Cols: 2, $Align:100, $ArrowNavigatorOptions: { $Class: $JssorArrowNavigator$ }, $BulletNavigatorOptions: { $Class: $JssorBulletNavigator$ } }; var jssor_1_slider = new $JssorSlider$("jssor_1", jssor_1_options); /*responsive code begin*/ /*you can remove responsive code if you don't want the slider scales while window resizing*/ function ScaleSlider() { var refSize = jssor_1_slider.$Elmt.parentNode.clientWidth; if (refSize) { refSize = Math.min(refSize, 800); jssor_1_slider.$ScaleWidth(refSize); } else { window.setTimeout(ScaleSlider, 30); } } ScaleSlider(); $Jssor$.$AddEvent(window, "load", ScaleSlider); $Jssor$.$AddEvent(window, "resize", ScaleSlider); $Jssor$.$AddEvent(window, "orientationchange", ScaleSlider); /*responsive code end*/ }; </script> <style> /* jssor slider bullet navigator skin 01 css */ /* .jssorb01 div (normal) .jssorb01 div:hover (normal mouseover) .jssorb01 .av (active) .jssorb01 .av:hover (active mouseover) .jssorb01 .dn (mousedown) */ .jssorb01 { position: absolute; } .jssorb01 div, .jssorb01 div:hover, .jssorb01 .av { position: absolute; /* size of bullet elment */ width: 12px; height: 12px;
  • 51. E-PORTEL OF VEDANT VEDANT BCA & B Com College, Vijayapur. Page 51 filter:alpha(opacity=70); opacity:.7; overflow: hidden; cursor: pointer; border: #000 1px solid; } .jssorb01 div { background-color: gray; } .jssorb01 div:hover, .jssorb01 .av:hover { background-color: #d3d3d3; } .jssorb01 .av { background-color: #fff; } .jssorb01 .dn, .jssorb01 .dn:hover { background-color: #555555; } /* jssor slider arrow navigator skin 13 css */ /* .jssora13l (normal) .jssora13r (normal) .jssora13l:hover (normal mouseover) .jssora13r:hover (normal mouseover) .jssora13l.jssora13ldn (mousedown) .jssora13r.jssora13rdn (mousedown) .jssora13l.jssora13lds (disabled) .jssora13r.jssora13rds (disabled) */ .jssora13l, .jssora13r { display: block; position: absolute; /* size of arrow element */ width: 40px; height: 50px; cursor: pointer; background: url('img/a13.png') no-repeat; overflow: hidden; } .jssora13l { background-position: -10px -35px; } .jssora13r { background-position: -70px -35px; } .jssora13l:hover { background-position: -130px -35px; } .jssora13r:hover { background-position: -190px -35px; } .jssora13l.jssora13ldn { background-position: -250px -35px; } .jssora13r.jssora13rdn { background-position: -310px -35px; } .jssora13l.jssora13lds { background-position: -10px -35px; opacity: .3; pointer-events: none; } .jssora13r.jssora13rds { background-position: -70px -35px; opacity: .3; pointer-events: none; } </style> </head> <body style="padding:0px; margin:0px; background-color:#C0C0C0;font- family:'Open Sans',sans-serif,arial,helvetica,verdana"> <form id="form1" runat="server"> <div id="header"> <h1> <asp:Image ID="Image1" runat="server" Height="55px" ImageUrl="~/VLogo.jpg" Width="70px" /> VEDANT BCA AND B.COM COLLEGE,VIJAYAPUR</h1> <div id="menu"> <ul>
  • 52. E-PORTEL OF VEDANT VEDANT BCA & B Com College, Vijayapur. Page 52 <li><a href="WebHomePage.aspx">Home</a></li> <li><a href="AboutUs.aspx">About Us</a> <ul> <li><a href="History.aspx">History</a></li> <li><a href="FoundersOfVedant.aspx">Founders</a></li> </ul> </li> <li><a href="UGCourses.aspx">U.G.Cources</a> <ul> <li><a href="BCA.aspx">BCA</a></li> <li><a href="B.COM.aspx">B.COM</a></li> </ul> </li> <li><a href="Facilities.aspx">Facilities</a> <ul> <li><a href="Facilities.aspx">Library</a></li> <li><a href="Facilities.aspx">ComputerLab</a></li> <li><a href="Facilities.aspx">Transportation</a></li> </ul> </li> <li><a href="Gallery.aspx">Gallery</a></li> <li><a href="Login.aspx">Blogs</a></li> </ul> </div> </div> <table> <tr> <td width="60%"> <div id="SliderDiv"> <div id="jssor_1" style="position:relative;margin:0 auto;top:0px;left:0px;width:800px;height:300px;overflow:hidden;visibility:hidde n;"> <!-- Loading Screen --> <div data-u="loading" style="position:absolute;top:0px;left:0px;background-color:rgba(0,0,0,0.7);"> <div style="filter: alpha(opacity=70); opacity: 0.7; position: absolute; display: block;top:0px; left: 0px; width: 100%; height: 100%;"></div> <div style="position:absolute;display:block;background:url('img/loading.gif') no- repeat left left;top:0px;left:0px;width:100%;height:100%;"></div> </div> <div data-u="slides" style="cursor:default;position:relative;top:0px;left:0px;width:800px;height:300 px;overflow:hidden;"> <div> <img data-u="image" align="left" src="img/001.jpg" /> </div> <div> <img data-u="image" align="left" src="img/002.jpg" /> </div> <div> <img data-u="image" align="left" src="img/003.jpg" />
  • 53. E-PORTEL OF VEDANT VEDANT BCA & B Com College, Vijayapur. Page 53 </div> <div> <img data-u="image" align="left" src="img/004.jpg" /> </div> <div> <img data-u="image" align="left" src="img/005.jpg" /> </div> <div> <img data-u="image" align="left" src="img/006.jpg" /> </div> <div> <img data-u="image" align="left" src="img/007.jpg" /> </div> <a data-u="any" href="http://www.jssor.com" style="display:none">Nearby Image Partial Visible Slider</a> <div> <img data-u="image" align="left" src="img/008.jpg" /> </div> <div> <img data-u="image" align="left" src="img/009.jpg" /> </div> </div> <!-- Bullet Navigator --> <div data-u="navigator" class="jssorb01" style="bottom:16px;right:16px;" data-autocenter="1"> <div data-u="prototype" style="width:12px;height:12px;"></div> </div> <!-- Arrow Navigator --> <span data-u="arrowleft" class="jssora13l" style="top:0px;left:30px;width:40px;height:50px;" data-autocenter="2"></span> <span data-u="arrowright" class="jssora13r" style="top:0px;right:30px;width:40px;height:50px;" data-autocenter="2"></span> </div> </div> </td> </tr> </table> <div id="VisionDiv"> <table cellpadding="27px" cellspacing="27px"> <tr> <th>Vision</th> <th>Mission</th> </tr> <tr> <td align="justify" width="40%"><p>To be a premier private college globally recognised as a leader whose eductional experiences, outreach and knowledge creation tranforms lives, organization and communities</p></td> <td align="justify" width="40%"><p>Preparing individuals for the next phase of the lives: the world of work entrepreneurship, advanced learing, career progression and to contribute as positive citizes for economic growth and social prosperity.</p></td> </tr>
  • 54. E-PORTEL OF VEDANT VEDANT BCA & B Com College, Vijayapur. Page 54 </table> </div> <td width="30%"> <div id="QuickReferencesDiv"> <ul> <li> <a href="Gallery.aspx">Gallery</a></li> <li> <a href="Login.aspx">Blogs</a></li> <li> <a href="WebHomePage.aspx">Home</a></li> </ul> </div> </td> <script type="text/javascript"> jssor_1_slider_init();</script> <!-- #endregion Jssor Slider End --> </form> </body </html>