SlideShare a Scribd company logo
1 of 39
ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 1
Project Synopsis
BACHELOR OF COMPUTER APPLICATIONS
SUBMITTEDBY:
AKSHAY.R.DUDHANKAR (M1127003)
VIJAYKUMAR.L.JAGATAP (M1127068)
BASAVESHWAR SCIENCE COLLEGE
BAGALKOT
NEW ADMISSION APP
ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 2
1.AKSHAY.R.DUDHANKAR (M1127003)
VIJAYKUMAR.L.JAGATAP (M1127068)
2.ChetanaEducation Society NearManasResidency,Bijapur.
3.Akshayakki50@gmail.com
Viju1920@hotmail.com
4.AKSHAY:7411352147
VIJAY:8553367100
5.BACHELOR OF COMPUTER APPLICATION (BCA)
6.6th.
7.NEW ADMISSION APP
ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 3
ACKNOWLEDGEMENT
The successfulpresentation of this project is an acknowledgement of
the immense supportexpended by BASAVESHWAR SCIENCE
COLLEGE which has provided an opportunity to fulfill the most cherished
desire to reach my goal
I express my sincere thanks to our reverend Principal Prof. for
extending all the facilities to carry out this project.
I express my sincere gratitude to our beloved H.O.D Dr.M.M.Mutsaddi who
has been a constant source of inspiration and motivation
I would also like to express out special thanks to my project guide Mr. ,
who has spent his precious time by guiding and encouraging me throughout
the development of the project.
I am highly grateful to external guide Mr. who helped me throughout the
project. Last but not the least; I am grateful to my parents, my friends and all
the people who have helped me directly or indirectly to make this project a
success.
“Nothing worthwhile is achieved without a deep thought and hard work”.
ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 4
CONTENTS
1. Introduction
2. Problem Statement
2.1 Existing System
2.2 Proposed Solution
2.3. Advantages of Proposed Solution
3. Software Requirement Specification
3.1 Functional Requirements
3.2 Performance requirements
3.3 Exception Handling
3.4 Acceptance Requirements
3.5. DesignHints and Guidelines
3.6 System Specification
4. System Design
4.1 Use Case Model
5. DetailedDesign
5.1 Entity Relationship(ER)Diagram
5.2 Low Level Design
5.2.1 RelationalModel
5.2.2 TABLE DESCRIPTION
6. Implementation
6.1 The features of the toolused to designthe front end.
ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 5
6.2 The features of the db used to designthe back end.
6.3 The connectivity process, installation process, execution
process Connectivity
7. Testing and Results
7.1 Introduction
7.2 Testcasesand results
8. GlossaryofTerms
9. Conclusion
10. Future Enhancement
11. ScreenShorts
12. About Tools and Technologies
12.1 Introduction C#. NET
12.2 SQLServer 2005:
13. Coding Part
14. Bibliography
ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 6
1. Introduction
ONLINE-CETis the process of conducting the common entrance test for the
student by online. This is help for the student to written the common entrance test over the
internet. This project is helped for the student to save the time and less workload for the
conductor, valuation of the test is very easy that means results should be given very less
time.
Thisapplication contains modules.
 Admin
 Staff
 Student
These modules are further divided into respective related modules.
This project contains the admin to add the staff, subjects and student .admin assigns the
subject to staff. The staff adds questions for the student. Student answer the questions .This helps
forstudents to save the time and makes them feel that this particular system have such a nice
features to the student. Hereevery small information about the CET is available without having to
be present at the CET cell.
These many features of this project will give the online CETas a digital feature.
ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 7
2. Problem Statement
2.1 Existing System
Currently there is no online system to conduct all CET examinations through using
a paper.It will take lot of time to exist question papers. It waste huge amount of papers.
More number of men works. The maintenance cost is high. From this system we cannot
keep question papers safely so that can be illegally acquired by persons
When a person want to apply the common entrance test the person collect information
from anysources like newspaper or in TV news. Then collecting demand draft from bank
then sends it to CET cell. Thecell gives the application form to student. This is large
process hence it is time consuming and more cost. Student fills form by manually. In this
the student gives the wrong information alsothis is one of the disadvantage.
2.2 ProposedSolution
The ONLINE CET is an easy to maintain, ready to run, scalable, affordable and
reliable cost saving tool from Software Associates suited for online entrance test. Data will
be secured as unauthorized access can be avoided.
2.3 Advantages of ProposedSolution
 Reduce the man power:
Admin can only handle the all details of forms. Admin can create
the operator and user and give them authority to access.
 Providing Security:
Admin has the only authority to login the application. So no one can
easily get access any information.
 Low cost
User can pay low cost and take good quality material.
 This software maintains online CET examination
 To provide an interface from where controller will create new Expert and
Admin for Exam Dept.
 The authority to modify the criteria is provided to the controller of
examination.
 To facilitate Experts to send a collection of questions in Question Bank
ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 8
3. Software Requirement Specification
3.1 Functional Requirements
The ONLINE CET Application System maintains the exam details along with the
records are maintained in synchronized way.
Admin Module: Admin is the person who is responsible to maintain the majority details.
He is responsible to add the staff, subjects and student and also assigns the subject to staff.
Examination records are maintained by the admin.
Staff:The staff responsible to adds questions for the students.
Student:Students responsible to answer the questions and view the result.
3.2 Performance requirements
The system is portable and maintains examdetails. . The database will be scalable,
it must have capacity to hold large database. By using this system saves time and provides
efficient way to enter and Data will be secured as unauthorized access can be avoided.
.
3.3 Exception Handling
The system is high secured, the authenticated is user means whose having username
and password, they can use the system otherwise login failed. The followings are
 The first name field is a mandatory field for a new admin account.
 In admin module user name, password, id, qualification, hall ticket number are the
mandatory fields.
Exceptions are the unexpected situations occur sometimes and which may affect the
normal execution of an application. Normally exceptions are caused by both hardware and
software. Exceptions produced by software’s are like data not exists, data already exists,
numeric values, special characters entries when not allowed. By keeping all these
exception handling, application has been built on many efficient validation functions,
which robust the efficiency and accuracy of application.
ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 9
3.4 Acceptance Requirements
 Before accepting the developed system the developer must demonstrate the proper
working of the system.
 The developed software product should meet the customer’s requirements.
Whatever the customer and functional requirements specified in the analysis phase
must satisfy customer needs.
3.5. DesignHints and Guidelines
 These can be used to create an user friendly GUI, graphical user interface for this
the application will use front end as C# .NET which involves the drag and drop
options to design forms
 The forms are design using labels, textboxes, buttons, image, image button, combo
box, datagridview, radio buttons etc.
 Textbox: it is use to read input from user. It enables to add alphanumeric values
with length of 255 characters.
 Label: labels’ are the tokens of user interface which are used to indicate the
headings and labels.
 Combo Box: It is used to show the list of the data. The loading standard, the
combo box will start with cmd.
 Image: It is used to insert an image in the form.
 Button: When a button is clicked, the form containing the button is submitted to
the server for processing, and both click and commend events are raised.
 Image button: It is a special kind of button which provides link to next form by
clicking on image insert on image button.
 DataGridview:It is a collection of rows and columns, to show the large data, we
can use the datagridview.
 Radio Button: You can add individual radio button to your page one by one, using
the radio button are grouped together using the Grope name property. Only one
radio button control from each group can be selected at a time.
 The design can made more pleasant by adding different colors to it, which will
provide a good look and feel for user.
ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 10
3.6 System Specification
Hardware Requirements
The selection of hardware is very important in the existence and proper
working of any software. When selecting hardware, thesizeand requirements are also
important.
The proposed System is developed on:
Processor : Pentium IV
RAM : 512MB
Hard Disk Drive : 160GB
Software Requirements
The software’s on which the project is proposed to be developed has the
following configuration:
Operating System : Windows XP S2
Front- End : C#. NET with ASP.Net 2008
Back- End : MS SQL SERVER 2008 EXPRESS.
ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 11
4. System Design
Use Case Model
The use-case concept is used to present functionality of the system described in a number
of use-cases, each of which represents a specific flow of events in the system. A use-case
diagram is a graph of actors, a set of use cases enclosed by a system boundary, and
generalization among the use-cases.
Admin
Staff
Addstaff
Addsubject
Assignsubjecttostaff
View resultreport
Log in
AddQuestion
View resultreport
ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 12
Student
Answera question
View hisownresult
ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 13
5. Detailed Design
Entity Relationship(ER)Diagram
 For database application, the entity relationship approach can be used effectively
for modeling some part of the problem. The ER modeling approach is used to help
design information system. The main focus of ER modeling is the data items in the
system and relationship between them. It aims to create a conceptual schema for
the data from the user perspective. The model created is the high-level data model.
 An ER diagram consist of the following components
It represents entity sets.
It represents attribute
It represents relationship set
Data Flow Diagram
DFD
The data flow diagram is an important modeling tool. It shows the use of data
pictorially. DFD represents the flow of data between different transformations and
processes in the system. The DFD shows logical flow of data.
ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 14
Different notations used in DFD are
 Process
Processes show the system does. Each process has one or more inputs and none or
more outputs. If a process does not have an output then it is considered to a Black Hole.
The notation for the process is
 Functional Processing
It is represented by an oval. The processing or main transactions are specified by this
notation.
 Data Flow
It is represented by an arrow line and name of the data is specified by the side of the
line as label. This is used for the data movement.
 Data Store
It is represented by anyone open-end rectangle. The database used in the system is
specified by this notation.
 Source or Sink
It is represented by one open-end rectangle. It is used for specifying from where data
comes and where it reaches.
ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 15
5.1 Data Flow Diagram
Admin
Add
Staff
AddSubject
Assign
View
result
Staff
Login
Add
Question
Viewreport
Answer
Viewhisownresult
Student
Staff
Subject
Result
Staff
Question
Result
Question
Result
ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 16
5.2 Low Level Design
5.2.1 RelationalModel
Relational Schema is the core idea to describe a database as a collection of predicates
over a finite set of predicate variables, describing constrains on the possible values and
combinations of values. The content of the database at any given times is a finite model
(logic) of the database i.e. a set of relations, one per predicate variables such that all
predicates are satisfied. A request for information from the database (a database query) is
also predicates.
The purpose of the relational model is to provide a declarative method for specifying
data and queries we directly state what information the database contains and what
information we want from it, and let the
Following are the steps which can be used to convert ER-Components to a relational
model.
Step 1: For regular strong entity type E in the ER-schema
1. Create a relation R to represent strong entity E and include all simple attributes of
E as attributes of R.
2. Include only simple component of composite attribute if exist in E as attribute of
R.
3. Choose one of the key attribute of E as the primary key of R.
4. If the chosen key attribute of E is composite, the set of simple attribute that from it
will together from the primary key of R.
5. If E contains attribute of type multivalued or complex then follow step no 6 to
convert it into relational concepts.
Step 2: For every weak entity ‘w’ in the ER schema with owner entity type ‘E’
1. Create a new relation R to represent ‘W’. Include all simple attribute (simple
components of composite attributes) of W as attribute of relation R.
ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 17
2. Include as foreign key attributes in R the primary key attribute of relation that
corresponds to the owner entity type.
3. The primary key of R is the combination of foreign key and the partial key of ‘W’.
Step 3: For each binary 1:1 relationship type R in the ER relational model
1. Identify relations S and T that corresponds to the entity types participating in R.
2. Choose one of the relation say S and include as foreign key in the primary key of
T.
3. It’s better to choose an entity type with total participation in R in the role of S.
4. Include all simple attribute (or simple components of composite attributes) of the
1:1 relationship type R as attribute of ‘S’.
Step 4: For each binary 1:N relationship type R in the ER schema or ER model
1. Identify the relation ‘S’ that represents the participating entity type at the N side of
the relationship type R.
2. Include the foreign key in S the primary key of the relation ‘T’ that represents the
other entity type participating in the relationship type R.
3. Include all simple attributes (simple components of composite attributes) of the 1:
N relationship type as the attribute of ‘S’.
Step 5: For each binary M: N relationship type R in the ER schema
1. Create a new relation ‘S’ to represent R.
2. Include as foreign key in ‘S’ the primary key of relations that represents that
participating entity type in the relationship R.
3. Include any simple attribute of R as attributes of ‘S’.
4. The primary key of ‘S’ is the combination of foreign key including S.
Step 6: For each multivalued attribute A
1. Create a new relation R.
ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 18
2. This relation R will include an attribute corresponding to A plus the primary key
attribute K as foreign key in R of the relation that represents the entity type or
relationship type has A as an attribute.
3. The primary key of R is the combination of A and K. If A is composite we include
its simple component as attribute of R.
Step 7: For each n-ary relationship type R where n>2
1. Create new relation S to represent R.
2. Include as foreign key in S the primary key of relations that represent or
correspond to the participating entity type in R.
3. Include any simple attribute of R as attribute of S.
4. The primary key of S is the combination of all foreign key, if each entity associates
with relation N.
ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 19
5.2.2 ER Diagram
M
Admin
id
FirstName
UsernamePassword
Add
Subject
id SubjectName
Staff
bject
id Name
Designation
Qualification
Experience
Sub
Assign
Student
bject
Addid
Name
Course
Hallticketno
view
Result
bject
Markobtn Noofq
u
Question
id
Question
Opt3
Opt2Opt1
Opt4
Correct ans
Answer
Staff Name
M
M
1
M
1 N
N
ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 20
5.3 Table Description
DATA TABLES
Staff:
I
d
First
Name
Last
Name
Qualification Designation Experience User
Name
Pwd
Admin:
First
Name
Last
Name
UN Pwd Cont E-mail Address
Question:
Id Question Opt1 Opt2 Opt3 Opt4 Correct
Ans
Result:
Id Stud
name
No of Correct
Ans
No of Question
Attempted
TotalNo of
Questions
Add Sub:
Id Staff Name Sub Name
Stud :
Id Stud Contact Address Email_id Year_of_admiss HallticketNo
ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 21
Name
6.Implementation
Implementation is the carrying out, execution, or practice of a plan, a method, or any
design for doing something. As such, implementation is the action that must follow any
preliminary thinking in order for something to actually happen. In an information
technology context, implementation encompasses all the processes involved in getting
new software or hardware operating properly in its environment, including installation,
configuration, running, testing, and making necessary changes. The word deployment is
sometimes used to mean the same thing. In this sense implementation is an ongoing
process to implement this project “Cargo Management System”.
6.1 The features of the toolused to designthe front end.
Windows Form application for the Microsoft.NET framework using C#. The sample
application demonstrates how to create and layout controls on a simple form and the
handling of mouse click events. The application displays a form showing attributes of a
file. This form is similar to the properties dialog box of a file (Right click on a file and
Click on Properties menu item). Since attributes of a file will be shown, the sample will
show how to use File IO operations in .NET framework.
Most of the C# core functionality is implemented in the System namespace. For forms
application, the functionality is included in the System.WinForms namespace. Therefore,
right at the top of our source file we need to define these namespaces.
Using System;
Using System.WinForms;
Using System.Data.Sql
These can be used to create an user friendly GUI, graphical user interface for this the
application will use front end as C# .NET which involves the drag and drop options to
design forms
ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 22
The forms are design using labels, textboxes, buttons, image, image button, combo
box, datagridview, radio buttons etc.
6.2 The features of the db used to design the back end.
For back end using MS SQL Server 2005 supports having a wide range of users
access it at the same time. An instance of MS SQL Server 2005 includes the files that
make up a set of database and copy of the DBMS software. Applications running on
separate computer use a SQL Server 2005 communications component to transmit
commands over a network to the SQL Server 2005; it can reference any of the databases in
that instance that the user is authorized to access. The communication component also
allows communication between an instance of SQL Server 2005 and an application
running on the computer.
6.3 The connectivity process, installationprocess, executionprocess
Connectivity
 The MS SQL Server 2005 is used for provider for connection purpose.
 Using System.Data.Client; is used for namespace operations
 Sqlconnection class is used for Connection to sqlserver.
How to load and Run
 First we create exe file and we execute this execute this execute file in client
machine.
 Double click on the executable file the application will run.
ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 23
7. Testing and Results
7.1 Introduction
Software testing is a critical element of software quality assurance and represents the
ultimate review of specification,design and code generation. Testing stratergies used are:
Unit testing:
 Individual forms (web pages) are tested to ensure they operate correctly.
 In case of missing any fields or entering any invalid data(fault) are validated and
are checked.
Ex: In login page user name and password are checked for Correctness as they are
compulsory and their existance with data table.
Module Testing:
 A module encapsulates related components so can be tested without other system
modules.
Sub-System testing:
 Sub system is a collection of modules like technical forum.
 It is checked that all activities carried out by a team are stored in the database with
their unique team code using sessions.
Code Testing:
This examines logic program. To follow this test, case are developed such that every
path of the program is tested.
ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 24
7.2 Testcasesand results:
Test Case: 1
Description:Admin has to login into login page.
Input: Correct username and password.
Desired output: Admin login into his window login page.
On Error: A message indicating invalid user.
If fields kept blank A message indicating to fill the desired
fields.
Remark Ok.
Testcase 2
Description:Admin creates user and user has to login with valid
username and password.
Input: Correct username and password.
Desired output: User login into his window login
page.
On Error: A message indicating invalid user.
If fields kept blank A message indicating to fill the
desired fields.
Remark Ok.
ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 25
8. Glossary of Terms
ER Model -Entity Relationship Model.
DFD
API
MFC
MDI
COM
SQL
DTS
CLR
CTS
CLS
MSIL
RAD
SDK
UI
-Data Flow Diagram.
-Application Programming Interface.
-Microsoft Foundation Classes.
-Multi Documents Interface.
-Component Object Model.
-Structured Query Language.
-Data Transformation Services.
-Common Language Runtime.
-Common Types System.
-Common Language Specification.
-Microsoft Intermediate Language.
-Rapid Application Development.
-Software Development Kit.
-User Interface.
ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 26
9. Conclusion
The Online CET Software designed for our client,tohave covered the requirements of
the client and succeeded in solving the problems of client with respect toonline
cetSoftware. The application has deals with the modules like admin, student, staff. the
application also successful in giving the relevant messages for user student.
ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 27
10. Future Enhancement
ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 28
11. Screen Shorts
ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 29
12. About Tools and Technologies
12.1 Introduction C#. NET
C# programming language and .NET base class libraries using a friendly and
approachable tone. The first edition of C# and .NET was published in conjunction with the
release of .NET Beta 2, circa the summer of 2001.
Given that .NET is such a radical departure from the current thoughts of day,
Microsoft has developed a new programming language (C#) specifically for this new
platform. C# is a programming language that looks very similar (but not identical) to the
syntax of java. For example, like java, a C# class definition is contained within a single-
source code file (*.cs) rather than the C++-centric view of splitting a class definition into
discrete header (*.h) and implementation (*.cpp) files.
.NET framework is completely new model for building systems on the Windows
family of operating systems and in future.
The numerous benefits provided by C# and the .NET platform:
1. Life As a C/Win32 API (Application Programming Interface) Programmer.
Developing software for the Windows family of operating systems involved using
the C programming language in conjunction with the Windows API.
2. Life AS a C++/MFC (Microsoft Foundation Classes) Programmer.
C++ can be thought of as an object-oriented layer on top of c. Thus, even though
C++ programmers benefit from the famed “pillars of OOP”. The main role of MFC
is to wrap a “sane subset” of the raw Win32 API behind a number of classes,
magic macros and numerous code wizards.
3. Life As a Visual Basic 6.0 Programmer.
Many programmers have shifted away from the world of C(++)-based frameworks
to kinder, gentler languages such as Visual Basics 6.0. VB is popular due to its
ability to build complex user interfaces, code libraries (e.g., COM servers) and data
access logic with minimal fuss and bother.
ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 30
4. Life As a Java/J2EE Programmer.
Enter Java. The Java programming language is (almost) completely object oriented
and has syntactic roots in C++. Although Java is a very elegant language.
5. Life As a COM (Component Object Model) Programmer.
COM is architecture that says in effect, “If you build your classes in accordance
with the rules of COM, you end up with up with a block of reusable binary code”.
The beauty of COM server is that it can be accessed in a language-independent
manner.
Standard controls:
C# .NET has various drag and drop controls which are user friendly like textbox to
enter the data, button is used to perform some action etc.
Usage:
 Text boxes are used in login page to fetch username and password from user.
 Dropdown menu is used to select topic when a admin is necessary.
 Button is used for save, update, close, delete etc.
Data bound controls:
Data bound controls are used when information to be displayed is more than one row.
Ex, search results then we go for data bound controls. It has many such controls like- grid
view, repeater, data list, details view and form view. They all used to display information
but not to insert it.
Usage:
 Grid view to display short all the details.
 Grid view is also used here to show the all rows information.
ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 31
Validation controls:
C# .NET facilitates us with providing standard controls for validation. It provides
validation controls like-required field validation, regular expression validation, range
validation, compare validation &on.
Usage:
 In login page, user name and password are validated for required field’s validation.
 In change password page required fields validation is kept for old password and
new password in New profile page
 In Customer page, first name, middle name, last name, phone numbers are
validated for required field’s validation.
 For cell double click in data grid view in all pages are validated wherever it takes.
12.2 SQLServer 2005:
C# .NET can interact with any database like Access, Oracle, MySQL, and SQL-
Server. Etc, but the most popular in combination with ASP.NET is SQL-Server. This is
because:
 In Visual Studio 2005 a built-in SQL-Server called SQL Express Edition is given
hence we need not install any other database externally.
 .NET with SQL-Server works 30% faster than other database.
Connectivity:
For connectivity purpose SQL server needs 2 objects:
Connection Object:Connection object is used to connect any front-end application of
.NET to a particular database like SQL Server.
For SQL Server provider is SQLOLEDB.
ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 32
Command Object: It is use to execute any SQL Statement or stored procedures against
database.
It has got 3 important methods-
i) Execute Non-Query- when we use commands like insert, update, Delete to add a
record, to change a record or to remove a record then we should use this method along
with command object.
ii) Execute Reader- When we use simple select statement to fetch one or more
records. This method is used along with command object. To store the fetched rows we
have to use an oledbreader object (dr).we can fetch first row by dr[0].
iii) Execute Scalar- when we use select statement with group Functions like Sum,
Average, Min, Max, and count which return only one value from database.
Usage:
 Execute non query is used to perform insert, delete and update functions for all
add, delete and edit forms respectively.
 Execute reader is used to fetch values from table.
12.3 Features ofSQL Server2005
Microsoft SQL Server 2005 features include:
 Internet Integration
 Scalability and Availability
 Enterprise-Level Database Features
 Data warehousing
Internet Integration:
The SQL Server 2005 database engine includes integrated XML support. It
incorporates user-friendly queries and powerful search capabilities in web applications.
ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 33
Scalability and Availability:
The same database engine can be used across platforms ranging from laptop
computers running Microsoft Windows 98 through large, multiprocessor servers running
Microsoft Windows 2000 data center Edition.
Enterprise-Level DatabaseFeatures:
The Sql Server 2005 relational database engine supports the features required to
support demanding data processing environments. The database engine protects data
integrity while minimizing the overhead of managing thousands of users concurrently
modifying the database.
Data warehousing:
SQL Server 2005 includes tools for extracting and analyzing summary data for online
analytical processing. SQL Server also includes tools for visually designing database and
analyzing data using English-based questions.
The illustration shows an instance of SQL Server 2005 operating as the database server
for both a large Web site and a legacy client/server system.
Majorhighlight of C# are
 It is brand new language derived from the C/C++ family.
 It simpler and modernizes C++.
 It is the only component-oriented language available today.
 It is only language designed for the .NET Framework.
 It combines the best features of many commonly used languages: the productivity
of visual Basic, the power of C++ and the elegance of java.
 It will become the language of choice for .NET programming.
 Major parts of .NET Framework are actually coded in C#.
ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 34
Features ofC#
 Simple
 Consistent
 Modern
 Object-Oriented
 Type-Safe
 Version able
 Interoperable and Flexible
SQL Server 2005
 Introduction to SQL Server 2005
Microsoft SQL Server 2005 is a full-featured relational database management
system (RDBMS) that offer a variety of administrative tools to ease the burdens of
database development, maintenance and administration.
 Enterprise Manager
Enterprise manager is the main administrative console for SQL Server
installations. It provides us with graphical “birds-eye” view of all of the SQL
Server installation on our network. We can perform high-level administrative
function that affect one or more servers, schedule common maintenance tasks or
create and modify the structure of individual databases.
 Query Analyzer
Query Analyzer offers a quick and dirty method for performing queries against any
of our SQL Server databases. It’s a great way to quickly pull information out of a
database in response to user request, test queries before implementing them in
other applications, create/modify stored producers and execute administrative
tasks.
 SQL Profiler
ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 35
SQL Profiler provides a window into the inner workings of our database. We can
monitor many different event types and observe database performance in real time.
SQL Profile allows us to capture and replay system “traces” that log various
activities. It’s a great tool for optimizing database with performance issues or
troubleshooting particular problems.
 Service Manager
Service Manager is used to control MSSQLServer (the main SQL Server process),
MSDTC (Microsoft Distributed Transaction Coordinator) and SQLServer Agent
processes. An icon for service normally resides in the system trey of machines
running SQL Server. We can use Service manager to stop or pause any one of
these services.
 Data Transformation Services (DTS)
Data Transformation Services provide an extremely flexible method for importing
and exporting data between a Microsoft SQL Server installation and a large variety
of other formats. The most commonly used DTS application is the “Import and
Export Data” wizard found in the SQL Server program group.
SQL Server 2005 supports having a wide range of users access it at the same time. An
instance of SQL Server 2005 includes the files that make up a set of database and copy of
the DBMS software. Applications running on separate computer use a SQL Server 2005
communications component to transmit commands over a network to the SQL Server
2005; it can reference any of the databases in that instance that the user is authorized to
access. The communication component also allows communication between an instance of
SQL Server 2005 and an application running on the computer.
SQL Server 2005 is designed to support the traffic of the largest Web Sites or
enterprise data processing system. Instance of SQL Server 2005 running on large,
multiprocessor servers are capable of supporting connection to thousands of users at the
same time. The data is SQL Server tables can be partitioned across multiple servers, so
that several multiprocessor computers can cooperate to support the data processing
requirements of extremely large systems. Although SQL Server 2005 is designed to work
as the data storage engine for thousands of concurrent users who connect over a network,
ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 36
it is also capable of working as a stand-alone engine has features to prevent the logical
problems that occur if a user tries to read or modify data currently used by others.
13. CODING PART
ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 37
ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 38
14. Bibliography:
Book:
 C# and the .NET Platform Second Edition 2005 by Andrew Troelsen.
Sites:
 www.Knowdotnet.com
 www.triconsole.com
 www.stackoverflow.com
 www.dotnetspider.com
ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 39

More Related Content

What's hot

Specification based testing
Specification based testingSpecification based testing
Specification based testingHabibur Rahman
 
VTU final year project report
VTU final year project reportVTU final year project report
VTU final year project reportathiathi3
 
Quiz app (android) Documentation
Quiz app (android) DocumentationQuiz app (android) Documentation
Quiz app (android) DocumentationAditya Nag
 
A Real-time Classroom Attendance System Utilizing Viola–Jones for Face Detect...
A Real-time Classroom Attendance System Utilizing Viola–Jones for Face Detect...A Real-time Classroom Attendance System Utilizing Viola–Jones for Face Detect...
A Real-time Classroom Attendance System Utilizing Viola–Jones for Face Detect...Nischal Lal Shrestha
 
Online examination documentation
Online examination documentationOnline examination documentation
Online examination documentationWakimul Alam
 
Assembly Programming Quiz
Assembly Programming QuizAssembly Programming Quiz
Assembly Programming QuizYasser Ibrahim
 
Synopsis on Online examination system using php
Synopsis on Online examination system using phpSynopsis on Online examination system using php
Synopsis on Online examination system using phpArchana Jha
 
online quiz application project presentation
online quiz application project presentationonline quiz application project presentation
online quiz application project presentationGyanuRana
 
Examination Hall Allocation
Examination Hall Allocation Examination Hall Allocation
Examination Hall Allocation Martina Thampan
 
Ignou MCA mini project report
Ignou MCA mini project reportIgnou MCA mini project report
Ignou MCA mini project reportHitesh Jangid
 
IRJET - Higher Education Access Prediction using Data Mining
IRJET -  	  Higher Education Access Prediction using Data MiningIRJET -  	  Higher Education Access Prediction using Data Mining
IRJET - Higher Education Access Prediction using Data MiningIRJET Journal
 
Final Year Project Report
Final Year Project ReportFinal Year Project Report
Final Year Project ReportChongKit liew
 
Project Report Online Test
Project Report Online TestProject Report Online Test
Project Report Online TestAbhishek Kumar
 

What's hot (20)

Specification based testing
Specification based testingSpecification based testing
Specification based testing
 
VTU final year project report
VTU final year project reportVTU final year project report
VTU final year project report
 
Quiz app (android) Documentation
Quiz app (android) DocumentationQuiz app (android) Documentation
Quiz app (android) Documentation
 
A Real-time Classroom Attendance System Utilizing Viola–Jones for Face Detect...
A Real-time Classroom Attendance System Utilizing Viola–Jones for Face Detect...A Real-time Classroom Attendance System Utilizing Viola–Jones for Face Detect...
A Real-time Classroom Attendance System Utilizing Viola–Jones for Face Detect...
 
School Management System
School Management SystemSchool Management System
School Management System
 
Online examination documentation
Online examination documentationOnline examination documentation
Online examination documentation
 
Assembly Programming Quiz
Assembly Programming QuizAssembly Programming Quiz
Assembly Programming Quiz
 
Synopsis on Online examination system using php
Synopsis on Online examination system using phpSynopsis on Online examination system using php
Synopsis on Online examination system using php
 
online quiz application project presentation
online quiz application project presentationonline quiz application project presentation
online quiz application project presentation
 
Online Test Engine
Online  Test EngineOnline  Test Engine
Online Test Engine
 
Examination Hall Allocation
Examination Hall Allocation Examination Hall Allocation
Examination Hall Allocation
 
Ignou MCA mini project report
Ignou MCA mini project reportIgnou MCA mini project report
Ignou MCA mini project report
 
Complete-Mini-Project-Report
Complete-Mini-Project-ReportComplete-Mini-Project-Report
Complete-Mini-Project-Report
 
IRJET - Higher Education Access Prediction using Data Mining
IRJET -  	  Higher Education Access Prediction using Data MiningIRJET -  	  Higher Education Access Prediction using Data Mining
IRJET - Higher Education Access Prediction using Data Mining
 
Online exam
Online examOnline exam
Online exam
 
Final Year Project Report
Final Year Project ReportFinal Year Project Report
Final Year Project Report
 
Online notice board
Online notice boardOnline notice board
Online notice board
 
Online Examinition System
Online Examinition SystemOnline Examinition System
Online Examinition System
 
Project Report Online Test
Project Report Online TestProject Report Online Test
Project Report Online Test
 
IPL-16 project
IPL-16 projectIPL-16 project
IPL-16 project
 

Viewers also liked

Final Project(BCA)- Estela Ria B. Espanilla BF
Final Project(BCA)- Estela Ria B. Espanilla BFFinal Project(BCA)- Estela Ria B. Espanilla BF
Final Project(BCA)- Estela Ria B. Espanilla BFairmour
 
Final Year Project Synopsis: Post Quantum Encryption using Neural Networks
Final Year Project Synopsis: Post Quantum Encryption using Neural NetworksFinal Year Project Synopsis: Post Quantum Encryption using Neural Networks
Final Year Project Synopsis: Post Quantum Encryption using Neural NetworksJPC Hanson
 
School disaster managment
School disaster managmentSchool disaster managment
School disaster managmentUtsav Ameta
 
Computer shop billing system
Computer shop billing systemComputer shop billing system
Computer shop billing systemMayur Solanki
 
Hospital managment system
Hospital managment systemHospital managment system
Hospital managment systemkousar Rahman
 
project on vb.net in BCA food distribution Management system
project on vb.net in BCA food distribution Management systemproject on vb.net in BCA food distribution Management system
project on vb.net in BCA food distribution Management systemAmit P
 
Aspects of nepal's rural infrastructure project managment by bhim upadhyaya
Aspects of nepal's rural infrastructure project managment by bhim upadhyayaAspects of nepal's rural infrastructure project managment by bhim upadhyaya
Aspects of nepal's rural infrastructure project managment by bhim upadhyayaBhim Upadhyaya
 
Poultry Farm Management System
Poultry Farm Management SystemPoultry Farm Management System
Poultry Farm Management SystemAdeel Younas
 
Super Shop Management System
Super Shop Management SystemSuper Shop Management System
Super Shop Management SystemSohel Sarker
 
Quality management systems
Quality management systemsQuality management systems
Quality management systemsQaisar Mehmud
 
bank transaction system
bank transaction systembank transaction system
bank transaction systemBhavika Pathak
 
Srs on-railway-reservation-system
Srs on-railway-reservation-systemSrs on-railway-reservation-system
Srs on-railway-reservation-systemRajesh Salla
 
Synopsis for Online Railway Railway Reservation System
Synopsis for Online Railway Railway Reservation SystemSynopsis for Online Railway Railway Reservation System
Synopsis for Online Railway Railway Reservation SystemZainabNoorGul
 
Economics Of Layer Farming
Economics Of Layer FarmingEconomics Of Layer Farming
Economics Of Layer FarmingDeepa Menon
 
14.project online eamination system
14.project online eamination system14.project online eamination system
14.project online eamination systemjbpatel7290
 
Railway Reservation Documentation
Railway Reservation DocumentationRailway Reservation Documentation
Railway Reservation DocumentationKunwar Singh
 

Viewers also liked (20)

Final Project(BCA)- Estela Ria B. Espanilla BF
Final Project(BCA)- Estela Ria B. Espanilla BFFinal Project(BCA)- Estela Ria B. Espanilla BF
Final Project(BCA)- Estela Ria B. Espanilla BF
 
QA for PHP projects
QA for PHP projectsQA for PHP projects
QA for PHP projects
 
Final Year Project Synopsis: Post Quantum Encryption using Neural Networks
Final Year Project Synopsis: Post Quantum Encryption using Neural NetworksFinal Year Project Synopsis: Post Quantum Encryption using Neural Networks
Final Year Project Synopsis: Post Quantum Encryption using Neural Networks
 
School disaster managment
School disaster managmentSchool disaster managment
School disaster managment
 
Computer shop billing system
Computer shop billing systemComputer shop billing system
Computer shop billing system
 
Hospital managment system
Hospital managment systemHospital managment system
Hospital managment system
 
project on vb.net in BCA food distribution Management system
project on vb.net in BCA food distribution Management systemproject on vb.net in BCA food distribution Management system
project on vb.net in BCA food distribution Management system
 
Aspects of nepal's rural infrastructure project managment by bhim upadhyaya
Aspects of nepal's rural infrastructure project managment by bhim upadhyayaAspects of nepal's rural infrastructure project managment by bhim upadhyaya
Aspects of nepal's rural infrastructure project managment by bhim upadhyaya
 
Poultry Farm Management System
Poultry Farm Management SystemPoultry Farm Management System
Poultry Farm Management System
 
Super Shop Management System
Super Shop Management SystemSuper Shop Management System
Super Shop Management System
 
Quality management systems
Quality management systemsQuality management systems
Quality management systems
 
bank transaction system
bank transaction systembank transaction system
bank transaction system
 
Srs on-railway-reservation-system
Srs on-railway-reservation-systemSrs on-railway-reservation-system
Srs on-railway-reservation-system
 
Synopsis for Online Railway Railway Reservation System
Synopsis for Online Railway Railway Reservation SystemSynopsis for Online Railway Railway Reservation System
Synopsis for Online Railway Railway Reservation System
 
Economics Of Layer Farming
Economics Of Layer FarmingEconomics Of Layer Farming
Economics Of Layer Farming
 
14.project online eamination system
14.project online eamination system14.project online eamination system
14.project online eamination system
 
Online bookshop
Online bookshopOnline bookshop
Online bookshop
 
online banking system
online banking systemonline banking system
online banking system
 
Project report
Project reportProject report
Project report
 
Railway Reservation Documentation
Railway Reservation DocumentationRailway Reservation Documentation
Railway Reservation Documentation
 

Similar to Online cet

Hostel management system (5)
Hostel management system (5)Hostel management system (5)
Hostel management system (5)PRIYANKMZN
 
A Survey on Design of Online Judge System
A Survey on Design of Online Judge SystemA Survey on Design of Online Judge System
A Survey on Design of Online Judge SystemIRJET Journal
 
Cars price predictor in machine learning
Cars price predictor in machine learningCars price predictor in machine learning
Cars price predictor in machine learningashutosh15699
 
ProjectReport.docx project report pdf file
ProjectReport.docx project report pdf fileProjectReport.docx project report pdf file
ProjectReport.docx project report pdf filekomkar98230
 
ProjectReport.docx project documentation
ProjectReport.docx project documentationProjectReport.docx project documentation
ProjectReport.docx project documentationkomkar98230
 
Slambook report
Slambook reportSlambook report
Slambook reportritu garg
 
Automated Attendance Management System
Automated Attendance Management SystemAutomated Attendance Management System
Automated Attendance Management SystemIRJET Journal
 
School management System
School management SystemSchool management System
School management SystemHATIM Bhagat
 
COLLEGE ONLINE ELECTION SYSTEM
COLLEGE ONLINE ELECTION SYSTEMCOLLEGE ONLINE ELECTION SYSTEM
COLLEGE ONLINE ELECTION SYSTEMIRJET Journal
 
A Web-based Attendance System Using Face Recognition
A Web-based Attendance System Using Face RecognitionA Web-based Attendance System Using Face Recognition
A Web-based Attendance System Using Face RecognitionIRJET Journal
 
quiz game project report.pdf
quiz game project report.pdfquiz game project report.pdf
quiz game project report.pdfzccindia
 
project documentation.docx
project documentation.docxproject documentation.docx
project documentation.docxpoojamogaveer
 
1. quality control solutions for niche marketing 1-6
1. quality control solutions for niche marketing   1-61. quality control solutions for niche marketing   1-6
1. quality control solutions for niche marketing 1-6Alexander Decker
 
IRJET- Displaying Smart Phone Data in the Desktop using Firebase
IRJET- Displaying Smart Phone Data in the Desktop using FirebaseIRJET- Displaying Smart Phone Data in the Desktop using Firebase
IRJET- Displaying Smart Phone Data in the Desktop using FirebaseIRJET Journal
 
Online examination system
Online examination system Online examination system
Online examination system IRJET Journal
 
FINAL documentation (Rupai Bhadra)
FINAL documentation (Rupai Bhadra)FINAL documentation (Rupai Bhadra)
FINAL documentation (Rupai Bhadra)Rupai Bhadra
 
Online insurance broker portal
Online insurance broker portalOnline insurance broker portal
Online insurance broker portalDurgesh Singh
 

Similar to Online cet (20)

Hostel management system (5)
Hostel management system (5)Hostel management system (5)
Hostel management system (5)
 
A Survey on Design of Online Judge System
A Survey on Design of Online Judge SystemA Survey on Design of Online Judge System
A Survey on Design of Online Judge System
 
Cars price predictor in machine learning
Cars price predictor in machine learningCars price predictor in machine learning
Cars price predictor in machine learning
 
Full Resolt Report
Full Resolt ReportFull Resolt Report
Full Resolt Report
 
ProjectReport.docx project report pdf file
ProjectReport.docx project report pdf fileProjectReport.docx project report pdf file
ProjectReport.docx project report pdf file
 
ProjectReport.docx project documentation
ProjectReport.docx project documentationProjectReport.docx project documentation
ProjectReport.docx project documentation
 
Online attendance management system
Online attendance management systemOnline attendance management system
Online attendance management system
 
Slambook report
Slambook reportSlambook report
Slambook report
 
Automated Attendance Management System
Automated Attendance Management SystemAutomated Attendance Management System
Automated Attendance Management System
 
School management System
School management SystemSchool management System
School management System
 
COLLEGE ONLINE ELECTION SYSTEM
COLLEGE ONLINE ELECTION SYSTEMCOLLEGE ONLINE ELECTION SYSTEM
COLLEGE ONLINE ELECTION SYSTEM
 
A Web-based Attendance System Using Face Recognition
A Web-based Attendance System Using Face RecognitionA Web-based Attendance System Using Face Recognition
A Web-based Attendance System Using Face Recognition
 
quiz game project report.pdf
quiz game project report.pdfquiz game project report.pdf
quiz game project report.pdf
 
project documentation.docx
project documentation.docxproject documentation.docx
project documentation.docx
 
1. quality control solutions for niche marketing 1-6
1. quality control solutions for niche marketing   1-61. quality control solutions for niche marketing   1-6
1. quality control solutions for niche marketing 1-6
 
IRJET- Displaying Smart Phone Data in the Desktop using Firebase
IRJET- Displaying Smart Phone Data in the Desktop using FirebaseIRJET- Displaying Smart Phone Data in the Desktop using Firebase
IRJET- Displaying Smart Phone Data in the Desktop using Firebase
 
Online examination system
Online examination system Online examination system
Online examination system
 
FINAL documentation (Rupai Bhadra)
FINAL documentation (Rupai Bhadra)FINAL documentation (Rupai Bhadra)
FINAL documentation (Rupai Bhadra)
 
Face detection
Face detectionFace detection
Face detection
 
Online insurance broker portal
Online insurance broker portalOnline insurance broker portal
Online insurance broker portal
 

Online cet

  • 1. ONLINE-CET 2013-2014 Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 1 Project Synopsis BACHELOR OF COMPUTER APPLICATIONS SUBMITTEDBY: AKSHAY.R.DUDHANKAR (M1127003) VIJAYKUMAR.L.JAGATAP (M1127068) BASAVESHWAR SCIENCE COLLEGE BAGALKOT NEW ADMISSION APP
  • 2. ONLINE-CET 2013-2014 Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 2 1.AKSHAY.R.DUDHANKAR (M1127003) VIJAYKUMAR.L.JAGATAP (M1127068) 2.ChetanaEducation Society NearManasResidency,Bijapur. 3.Akshayakki50@gmail.com Viju1920@hotmail.com 4.AKSHAY:7411352147 VIJAY:8553367100 5.BACHELOR OF COMPUTER APPLICATION (BCA) 6.6th. 7.NEW ADMISSION APP
  • 3. ONLINE-CET 2013-2014 Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 3 ACKNOWLEDGEMENT The successfulpresentation of this project is an acknowledgement of the immense supportexpended by BASAVESHWAR SCIENCE COLLEGE which has provided an opportunity to fulfill the most cherished desire to reach my goal I express my sincere thanks to our reverend Principal Prof. for extending all the facilities to carry out this project. I express my sincere gratitude to our beloved H.O.D Dr.M.M.Mutsaddi who has been a constant source of inspiration and motivation I would also like to express out special thanks to my project guide Mr. , who has spent his precious time by guiding and encouraging me throughout the development of the project. I am highly grateful to external guide Mr. who helped me throughout the project. Last but not the least; I am grateful to my parents, my friends and all the people who have helped me directly or indirectly to make this project a success. “Nothing worthwhile is achieved without a deep thought and hard work”.
  • 4. ONLINE-CET 2013-2014 Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 4 CONTENTS 1. Introduction 2. Problem Statement 2.1 Existing System 2.2 Proposed Solution 2.3. Advantages of Proposed Solution 3. Software Requirement Specification 3.1 Functional Requirements 3.2 Performance requirements 3.3 Exception Handling 3.4 Acceptance Requirements 3.5. DesignHints and Guidelines 3.6 System Specification 4. System Design 4.1 Use Case Model 5. DetailedDesign 5.1 Entity Relationship(ER)Diagram 5.2 Low Level Design 5.2.1 RelationalModel 5.2.2 TABLE DESCRIPTION 6. Implementation 6.1 The features of the toolused to designthe front end.
  • 5. ONLINE-CET 2013-2014 Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 5 6.2 The features of the db used to designthe back end. 6.3 The connectivity process, installation process, execution process Connectivity 7. Testing and Results 7.1 Introduction 7.2 Testcasesand results 8. GlossaryofTerms 9. Conclusion 10. Future Enhancement 11. ScreenShorts 12. About Tools and Technologies 12.1 Introduction C#. NET 12.2 SQLServer 2005: 13. Coding Part 14. Bibliography
  • 6. ONLINE-CET 2013-2014 Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 6 1. Introduction ONLINE-CETis the process of conducting the common entrance test for the student by online. This is help for the student to written the common entrance test over the internet. This project is helped for the student to save the time and less workload for the conductor, valuation of the test is very easy that means results should be given very less time. Thisapplication contains modules.  Admin  Staff  Student These modules are further divided into respective related modules. This project contains the admin to add the staff, subjects and student .admin assigns the subject to staff. The staff adds questions for the student. Student answer the questions .This helps forstudents to save the time and makes them feel that this particular system have such a nice features to the student. Hereevery small information about the CET is available without having to be present at the CET cell. These many features of this project will give the online CETas a digital feature.
  • 7. ONLINE-CET 2013-2014 Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 7 2. Problem Statement 2.1 Existing System Currently there is no online system to conduct all CET examinations through using a paper.It will take lot of time to exist question papers. It waste huge amount of papers. More number of men works. The maintenance cost is high. From this system we cannot keep question papers safely so that can be illegally acquired by persons When a person want to apply the common entrance test the person collect information from anysources like newspaper or in TV news. Then collecting demand draft from bank then sends it to CET cell. Thecell gives the application form to student. This is large process hence it is time consuming and more cost. Student fills form by manually. In this the student gives the wrong information alsothis is one of the disadvantage. 2.2 ProposedSolution The ONLINE CET is an easy to maintain, ready to run, scalable, affordable and reliable cost saving tool from Software Associates suited for online entrance test. Data will be secured as unauthorized access can be avoided. 2.3 Advantages of ProposedSolution  Reduce the man power: Admin can only handle the all details of forms. Admin can create the operator and user and give them authority to access.  Providing Security: Admin has the only authority to login the application. So no one can easily get access any information.  Low cost User can pay low cost and take good quality material.  This software maintains online CET examination  To provide an interface from where controller will create new Expert and Admin for Exam Dept.  The authority to modify the criteria is provided to the controller of examination.  To facilitate Experts to send a collection of questions in Question Bank
  • 8. ONLINE-CET 2013-2014 Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 8 3. Software Requirement Specification 3.1 Functional Requirements The ONLINE CET Application System maintains the exam details along with the records are maintained in synchronized way. Admin Module: Admin is the person who is responsible to maintain the majority details. He is responsible to add the staff, subjects and student and also assigns the subject to staff. Examination records are maintained by the admin. Staff:The staff responsible to adds questions for the students. Student:Students responsible to answer the questions and view the result. 3.2 Performance requirements The system is portable and maintains examdetails. . The database will be scalable, it must have capacity to hold large database. By using this system saves time and provides efficient way to enter and Data will be secured as unauthorized access can be avoided. . 3.3 Exception Handling The system is high secured, the authenticated is user means whose having username and password, they can use the system otherwise login failed. The followings are  The first name field is a mandatory field for a new admin account.  In admin module user name, password, id, qualification, hall ticket number are the mandatory fields. Exceptions are the unexpected situations occur sometimes and which may affect the normal execution of an application. Normally exceptions are caused by both hardware and software. Exceptions produced by software’s are like data not exists, data already exists, numeric values, special characters entries when not allowed. By keeping all these exception handling, application has been built on many efficient validation functions, which robust the efficiency and accuracy of application.
  • 9. ONLINE-CET 2013-2014 Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 9 3.4 Acceptance Requirements  Before accepting the developed system the developer must demonstrate the proper working of the system.  The developed software product should meet the customer’s requirements. Whatever the customer and functional requirements specified in the analysis phase must satisfy customer needs. 3.5. DesignHints and Guidelines  These can be used to create an user friendly GUI, graphical user interface for this the application will use front end as C# .NET which involves the drag and drop options to design forms  The forms are design using labels, textboxes, buttons, image, image button, combo box, datagridview, radio buttons etc.  Textbox: it is use to read input from user. It enables to add alphanumeric values with length of 255 characters.  Label: labels’ are the tokens of user interface which are used to indicate the headings and labels.  Combo Box: It is used to show the list of the data. The loading standard, the combo box will start with cmd.  Image: It is used to insert an image in the form.  Button: When a button is clicked, the form containing the button is submitted to the server for processing, and both click and commend events are raised.  Image button: It is a special kind of button which provides link to next form by clicking on image insert on image button.  DataGridview:It is a collection of rows and columns, to show the large data, we can use the datagridview.  Radio Button: You can add individual radio button to your page one by one, using the radio button are grouped together using the Grope name property. Only one radio button control from each group can be selected at a time.  The design can made more pleasant by adding different colors to it, which will provide a good look and feel for user.
  • 10. ONLINE-CET 2013-2014 Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 10 3.6 System Specification Hardware Requirements The selection of hardware is very important in the existence and proper working of any software. When selecting hardware, thesizeand requirements are also important. The proposed System is developed on: Processor : Pentium IV RAM : 512MB Hard Disk Drive : 160GB Software Requirements The software’s on which the project is proposed to be developed has the following configuration: Operating System : Windows XP S2 Front- End : C#. NET with ASP.Net 2008 Back- End : MS SQL SERVER 2008 EXPRESS.
  • 11. ONLINE-CET 2013-2014 Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 11 4. System Design Use Case Model The use-case concept is used to present functionality of the system described in a number of use-cases, each of which represents a specific flow of events in the system. A use-case diagram is a graph of actors, a set of use cases enclosed by a system boundary, and generalization among the use-cases. Admin Staff Addstaff Addsubject Assignsubjecttostaff View resultreport Log in AddQuestion View resultreport
  • 12. ONLINE-CET 2013-2014 Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 12 Student Answera question View hisownresult
  • 13. ONLINE-CET 2013-2014 Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 13 5. Detailed Design Entity Relationship(ER)Diagram  For database application, the entity relationship approach can be used effectively for modeling some part of the problem. The ER modeling approach is used to help design information system. The main focus of ER modeling is the data items in the system and relationship between them. It aims to create a conceptual schema for the data from the user perspective. The model created is the high-level data model.  An ER diagram consist of the following components It represents entity sets. It represents attribute It represents relationship set Data Flow Diagram DFD The data flow diagram is an important modeling tool. It shows the use of data pictorially. DFD represents the flow of data between different transformations and processes in the system. The DFD shows logical flow of data.
  • 14. ONLINE-CET 2013-2014 Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 14 Different notations used in DFD are  Process Processes show the system does. Each process has one or more inputs and none or more outputs. If a process does not have an output then it is considered to a Black Hole. The notation for the process is  Functional Processing It is represented by an oval. The processing or main transactions are specified by this notation.  Data Flow It is represented by an arrow line and name of the data is specified by the side of the line as label. This is used for the data movement.  Data Store It is represented by anyone open-end rectangle. The database used in the system is specified by this notation.  Source or Sink It is represented by one open-end rectangle. It is used for specifying from where data comes and where it reaches.
  • 15. ONLINE-CET 2013-2014 Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 15 5.1 Data Flow Diagram Admin Add Staff AddSubject Assign View result Staff Login Add Question Viewreport Answer Viewhisownresult Student Staff Subject Result Staff Question Result Question Result
  • 16. ONLINE-CET 2013-2014 Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 16 5.2 Low Level Design 5.2.1 RelationalModel Relational Schema is the core idea to describe a database as a collection of predicates over a finite set of predicate variables, describing constrains on the possible values and combinations of values. The content of the database at any given times is a finite model (logic) of the database i.e. a set of relations, one per predicate variables such that all predicates are satisfied. A request for information from the database (a database query) is also predicates. The purpose of the relational model is to provide a declarative method for specifying data and queries we directly state what information the database contains and what information we want from it, and let the Following are the steps which can be used to convert ER-Components to a relational model. Step 1: For regular strong entity type E in the ER-schema 1. Create a relation R to represent strong entity E and include all simple attributes of E as attributes of R. 2. Include only simple component of composite attribute if exist in E as attribute of R. 3. Choose one of the key attribute of E as the primary key of R. 4. If the chosen key attribute of E is composite, the set of simple attribute that from it will together from the primary key of R. 5. If E contains attribute of type multivalued or complex then follow step no 6 to convert it into relational concepts. Step 2: For every weak entity ‘w’ in the ER schema with owner entity type ‘E’ 1. Create a new relation R to represent ‘W’. Include all simple attribute (simple components of composite attributes) of W as attribute of relation R.
  • 17. ONLINE-CET 2013-2014 Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 17 2. Include as foreign key attributes in R the primary key attribute of relation that corresponds to the owner entity type. 3. The primary key of R is the combination of foreign key and the partial key of ‘W’. Step 3: For each binary 1:1 relationship type R in the ER relational model 1. Identify relations S and T that corresponds to the entity types participating in R. 2. Choose one of the relation say S and include as foreign key in the primary key of T. 3. It’s better to choose an entity type with total participation in R in the role of S. 4. Include all simple attribute (or simple components of composite attributes) of the 1:1 relationship type R as attribute of ‘S’. Step 4: For each binary 1:N relationship type R in the ER schema or ER model 1. Identify the relation ‘S’ that represents the participating entity type at the N side of the relationship type R. 2. Include the foreign key in S the primary key of the relation ‘T’ that represents the other entity type participating in the relationship type R. 3. Include all simple attributes (simple components of composite attributes) of the 1: N relationship type as the attribute of ‘S’. Step 5: For each binary M: N relationship type R in the ER schema 1. Create a new relation ‘S’ to represent R. 2. Include as foreign key in ‘S’ the primary key of relations that represents that participating entity type in the relationship R. 3. Include any simple attribute of R as attributes of ‘S’. 4. The primary key of ‘S’ is the combination of foreign key including S. Step 6: For each multivalued attribute A 1. Create a new relation R.
  • 18. ONLINE-CET 2013-2014 Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 18 2. This relation R will include an attribute corresponding to A plus the primary key attribute K as foreign key in R of the relation that represents the entity type or relationship type has A as an attribute. 3. The primary key of R is the combination of A and K. If A is composite we include its simple component as attribute of R. Step 7: For each n-ary relationship type R where n>2 1. Create new relation S to represent R. 2. Include as foreign key in S the primary key of relations that represent or correspond to the participating entity type in R. 3. Include any simple attribute of R as attribute of S. 4. The primary key of S is the combination of all foreign key, if each entity associates with relation N.
  • 19. ONLINE-CET 2013-2014 Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 19 5.2.2 ER Diagram M Admin id FirstName UsernamePassword Add Subject id SubjectName Staff bject id Name Designation Qualification Experience Sub Assign Student bject Addid Name Course Hallticketno view Result bject Markobtn Noofq u Question id Question Opt3 Opt2Opt1 Opt4 Correct ans Answer Staff Name M M 1 M 1 N N
  • 20. ONLINE-CET 2013-2014 Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 20 5.3 Table Description DATA TABLES Staff: I d First Name Last Name Qualification Designation Experience User Name Pwd Admin: First Name Last Name UN Pwd Cont E-mail Address Question: Id Question Opt1 Opt2 Opt3 Opt4 Correct Ans Result: Id Stud name No of Correct Ans No of Question Attempted TotalNo of Questions Add Sub: Id Staff Name Sub Name Stud : Id Stud Contact Address Email_id Year_of_admiss HallticketNo
  • 21. ONLINE-CET 2013-2014 Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 21 Name 6.Implementation Implementation is the carrying out, execution, or practice of a plan, a method, or any design for doing something. As such, implementation is the action that must follow any preliminary thinking in order for something to actually happen. In an information technology context, implementation encompasses all the processes involved in getting new software or hardware operating properly in its environment, including installation, configuration, running, testing, and making necessary changes. The word deployment is sometimes used to mean the same thing. In this sense implementation is an ongoing process to implement this project “Cargo Management System”. 6.1 The features of the toolused to designthe front end. Windows Form application for the Microsoft.NET framework using C#. The sample application demonstrates how to create and layout controls on a simple form and the handling of mouse click events. The application displays a form showing attributes of a file. This form is similar to the properties dialog box of a file (Right click on a file and Click on Properties menu item). Since attributes of a file will be shown, the sample will show how to use File IO operations in .NET framework. Most of the C# core functionality is implemented in the System namespace. For forms application, the functionality is included in the System.WinForms namespace. Therefore, right at the top of our source file we need to define these namespaces. Using System; Using System.WinForms; Using System.Data.Sql These can be used to create an user friendly GUI, graphical user interface for this the application will use front end as C# .NET which involves the drag and drop options to design forms
  • 22. ONLINE-CET 2013-2014 Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 22 The forms are design using labels, textboxes, buttons, image, image button, combo box, datagridview, radio buttons etc. 6.2 The features of the db used to design the back end. For back end using MS SQL Server 2005 supports having a wide range of users access it at the same time. An instance of MS SQL Server 2005 includes the files that make up a set of database and copy of the DBMS software. Applications running on separate computer use a SQL Server 2005 communications component to transmit commands over a network to the SQL Server 2005; it can reference any of the databases in that instance that the user is authorized to access. The communication component also allows communication between an instance of SQL Server 2005 and an application running on the computer. 6.3 The connectivity process, installationprocess, executionprocess Connectivity  The MS SQL Server 2005 is used for provider for connection purpose.  Using System.Data.Client; is used for namespace operations  Sqlconnection class is used for Connection to sqlserver. How to load and Run  First we create exe file and we execute this execute this execute file in client machine.  Double click on the executable file the application will run.
  • 23. ONLINE-CET 2013-2014 Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 23 7. Testing and Results 7.1 Introduction Software testing is a critical element of software quality assurance and represents the ultimate review of specification,design and code generation. Testing stratergies used are: Unit testing:  Individual forms (web pages) are tested to ensure they operate correctly.  In case of missing any fields or entering any invalid data(fault) are validated and are checked. Ex: In login page user name and password are checked for Correctness as they are compulsory and their existance with data table. Module Testing:  A module encapsulates related components so can be tested without other system modules. Sub-System testing:  Sub system is a collection of modules like technical forum.  It is checked that all activities carried out by a team are stored in the database with their unique team code using sessions. Code Testing: This examines logic program. To follow this test, case are developed such that every path of the program is tested.
  • 24. ONLINE-CET 2013-2014 Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 24 7.2 Testcasesand results: Test Case: 1 Description:Admin has to login into login page. Input: Correct username and password. Desired output: Admin login into his window login page. On Error: A message indicating invalid user. If fields kept blank A message indicating to fill the desired fields. Remark Ok. Testcase 2 Description:Admin creates user and user has to login with valid username and password. Input: Correct username and password. Desired output: User login into his window login page. On Error: A message indicating invalid user. If fields kept blank A message indicating to fill the desired fields. Remark Ok.
  • 25. ONLINE-CET 2013-2014 Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 25 8. Glossary of Terms ER Model -Entity Relationship Model. DFD API MFC MDI COM SQL DTS CLR CTS CLS MSIL RAD SDK UI -Data Flow Diagram. -Application Programming Interface. -Microsoft Foundation Classes. -Multi Documents Interface. -Component Object Model. -Structured Query Language. -Data Transformation Services. -Common Language Runtime. -Common Types System. -Common Language Specification. -Microsoft Intermediate Language. -Rapid Application Development. -Software Development Kit. -User Interface.
  • 26. ONLINE-CET 2013-2014 Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 26 9. Conclusion The Online CET Software designed for our client,tohave covered the requirements of the client and succeeded in solving the problems of client with respect toonline cetSoftware. The application has deals with the modules like admin, student, staff. the application also successful in giving the relevant messages for user student.
  • 27. ONLINE-CET 2013-2014 Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 27 10. Future Enhancement
  • 28. ONLINE-CET 2013-2014 Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 28 11. Screen Shorts
  • 29. ONLINE-CET 2013-2014 Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 29 12. About Tools and Technologies 12.1 Introduction C#. NET C# programming language and .NET base class libraries using a friendly and approachable tone. The first edition of C# and .NET was published in conjunction with the release of .NET Beta 2, circa the summer of 2001. Given that .NET is such a radical departure from the current thoughts of day, Microsoft has developed a new programming language (C#) specifically for this new platform. C# is a programming language that looks very similar (but not identical) to the syntax of java. For example, like java, a C# class definition is contained within a single- source code file (*.cs) rather than the C++-centric view of splitting a class definition into discrete header (*.h) and implementation (*.cpp) files. .NET framework is completely new model for building systems on the Windows family of operating systems and in future. The numerous benefits provided by C# and the .NET platform: 1. Life As a C/Win32 API (Application Programming Interface) Programmer. Developing software for the Windows family of operating systems involved using the C programming language in conjunction with the Windows API. 2. Life AS a C++/MFC (Microsoft Foundation Classes) Programmer. C++ can be thought of as an object-oriented layer on top of c. Thus, even though C++ programmers benefit from the famed “pillars of OOP”. The main role of MFC is to wrap a “sane subset” of the raw Win32 API behind a number of classes, magic macros and numerous code wizards. 3. Life As a Visual Basic 6.0 Programmer. Many programmers have shifted away from the world of C(++)-based frameworks to kinder, gentler languages such as Visual Basics 6.0. VB is popular due to its ability to build complex user interfaces, code libraries (e.g., COM servers) and data access logic with minimal fuss and bother.
  • 30. ONLINE-CET 2013-2014 Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 30 4. Life As a Java/J2EE Programmer. Enter Java. The Java programming language is (almost) completely object oriented and has syntactic roots in C++. Although Java is a very elegant language. 5. Life As a COM (Component Object Model) Programmer. COM is architecture that says in effect, “If you build your classes in accordance with the rules of COM, you end up with up with a block of reusable binary code”. The beauty of COM server is that it can be accessed in a language-independent manner. Standard controls: C# .NET has various drag and drop controls which are user friendly like textbox to enter the data, button is used to perform some action etc. Usage:  Text boxes are used in login page to fetch username and password from user.  Dropdown menu is used to select topic when a admin is necessary.  Button is used for save, update, close, delete etc. Data bound controls: Data bound controls are used when information to be displayed is more than one row. Ex, search results then we go for data bound controls. It has many such controls like- grid view, repeater, data list, details view and form view. They all used to display information but not to insert it. Usage:  Grid view to display short all the details.  Grid view is also used here to show the all rows information.
  • 31. ONLINE-CET 2013-2014 Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 31 Validation controls: C# .NET facilitates us with providing standard controls for validation. It provides validation controls like-required field validation, regular expression validation, range validation, compare validation &on. Usage:  In login page, user name and password are validated for required field’s validation.  In change password page required fields validation is kept for old password and new password in New profile page  In Customer page, first name, middle name, last name, phone numbers are validated for required field’s validation.  For cell double click in data grid view in all pages are validated wherever it takes. 12.2 SQLServer 2005: C# .NET can interact with any database like Access, Oracle, MySQL, and SQL- Server. Etc, but the most popular in combination with ASP.NET is SQL-Server. This is because:  In Visual Studio 2005 a built-in SQL-Server called SQL Express Edition is given hence we need not install any other database externally.  .NET with SQL-Server works 30% faster than other database. Connectivity: For connectivity purpose SQL server needs 2 objects: Connection Object:Connection object is used to connect any front-end application of .NET to a particular database like SQL Server. For SQL Server provider is SQLOLEDB.
  • 32. ONLINE-CET 2013-2014 Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 32 Command Object: It is use to execute any SQL Statement or stored procedures against database. It has got 3 important methods- i) Execute Non-Query- when we use commands like insert, update, Delete to add a record, to change a record or to remove a record then we should use this method along with command object. ii) Execute Reader- When we use simple select statement to fetch one or more records. This method is used along with command object. To store the fetched rows we have to use an oledbreader object (dr).we can fetch first row by dr[0]. iii) Execute Scalar- when we use select statement with group Functions like Sum, Average, Min, Max, and count which return only one value from database. Usage:  Execute non query is used to perform insert, delete and update functions for all add, delete and edit forms respectively.  Execute reader is used to fetch values from table. 12.3 Features ofSQL Server2005 Microsoft SQL Server 2005 features include:  Internet Integration  Scalability and Availability  Enterprise-Level Database Features  Data warehousing Internet Integration: The SQL Server 2005 database engine includes integrated XML support. It incorporates user-friendly queries and powerful search capabilities in web applications.
  • 33. ONLINE-CET 2013-2014 Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 33 Scalability and Availability: The same database engine can be used across platforms ranging from laptop computers running Microsoft Windows 98 through large, multiprocessor servers running Microsoft Windows 2000 data center Edition. Enterprise-Level DatabaseFeatures: The Sql Server 2005 relational database engine supports the features required to support demanding data processing environments. The database engine protects data integrity while minimizing the overhead of managing thousands of users concurrently modifying the database. Data warehousing: SQL Server 2005 includes tools for extracting and analyzing summary data for online analytical processing. SQL Server also includes tools for visually designing database and analyzing data using English-based questions. The illustration shows an instance of SQL Server 2005 operating as the database server for both a large Web site and a legacy client/server system. Majorhighlight of C# are  It is brand new language derived from the C/C++ family.  It simpler and modernizes C++.  It is the only component-oriented language available today.  It is only language designed for the .NET Framework.  It combines the best features of many commonly used languages: the productivity of visual Basic, the power of C++ and the elegance of java.  It will become the language of choice for .NET programming.  Major parts of .NET Framework are actually coded in C#.
  • 34. ONLINE-CET 2013-2014 Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 34 Features ofC#  Simple  Consistent  Modern  Object-Oriented  Type-Safe  Version able  Interoperable and Flexible SQL Server 2005  Introduction to SQL Server 2005 Microsoft SQL Server 2005 is a full-featured relational database management system (RDBMS) that offer a variety of administrative tools to ease the burdens of database development, maintenance and administration.  Enterprise Manager Enterprise manager is the main administrative console for SQL Server installations. It provides us with graphical “birds-eye” view of all of the SQL Server installation on our network. We can perform high-level administrative function that affect one or more servers, schedule common maintenance tasks or create and modify the structure of individual databases.  Query Analyzer Query Analyzer offers a quick and dirty method for performing queries against any of our SQL Server databases. It’s a great way to quickly pull information out of a database in response to user request, test queries before implementing them in other applications, create/modify stored producers and execute administrative tasks.  SQL Profiler
  • 35. ONLINE-CET 2013-2014 Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 35 SQL Profiler provides a window into the inner workings of our database. We can monitor many different event types and observe database performance in real time. SQL Profile allows us to capture and replay system “traces” that log various activities. It’s a great tool for optimizing database with performance issues or troubleshooting particular problems.  Service Manager Service Manager is used to control MSSQLServer (the main SQL Server process), MSDTC (Microsoft Distributed Transaction Coordinator) and SQLServer Agent processes. An icon for service normally resides in the system trey of machines running SQL Server. We can use Service manager to stop or pause any one of these services.  Data Transformation Services (DTS) Data Transformation Services provide an extremely flexible method for importing and exporting data between a Microsoft SQL Server installation and a large variety of other formats. The most commonly used DTS application is the “Import and Export Data” wizard found in the SQL Server program group. SQL Server 2005 supports having a wide range of users access it at the same time. An instance of SQL Server 2005 includes the files that make up a set of database and copy of the DBMS software. Applications running on separate computer use a SQL Server 2005 communications component to transmit commands over a network to the SQL Server 2005; it can reference any of the databases in that instance that the user is authorized to access. The communication component also allows communication between an instance of SQL Server 2005 and an application running on the computer. SQL Server 2005 is designed to support the traffic of the largest Web Sites or enterprise data processing system. Instance of SQL Server 2005 running on large, multiprocessor servers are capable of supporting connection to thousands of users at the same time. The data is SQL Server tables can be partitioned across multiple servers, so that several multiprocessor computers can cooperate to support the data processing requirements of extremely large systems. Although SQL Server 2005 is designed to work as the data storage engine for thousands of concurrent users who connect over a network,
  • 36. ONLINE-CET 2013-2014 Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 36 it is also capable of working as a stand-alone engine has features to prevent the logical problems that occur if a user tries to read or modify data currently used by others. 13. CODING PART
  • 37. ONLINE-CET 2013-2014 Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 37
  • 38. ONLINE-CET 2013-2014 Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 38 14. Bibliography: Book:  C# and the .NET Platform Second Edition 2005 by Andrew Troelsen. Sites:  www.Knowdotnet.com  www.triconsole.com  www.stackoverflow.com  www.dotnetspider.com
  • 39. ONLINE-CET 2013-2014 Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 39