SGGU BCA Sem 6 Revised
SGGU BCA Sem 6 Revised
BCA Semester - 6
Page 1 of 19
SHRI GOVIND GURU UNIVERSITY, GODHARA
BCA Semester - 6
Reference Books
Page 2 of 19
SHRI GOVIND GURU UNIVERSITY, GODHARA
BCA Semester - 6
Page 3 of 19
SHRI GOVIND GURU UNIVERSITY, GODHARA
BCA Semester - 6
Page 4 of 19
SHRI GOVIND GURU UNIVERSITY, GODHARA
BCA Semester - 6
Reference Books:
Enterprise Resource Planning (Second Edition) By Alexis Leon, McGraw Hill
ERP Demystified (Second Edition) By Alexis Leon, McGraw Hill
Enterprise Resource Planning By Mahadeo Jaiswal and Ganesh Vanapalli, MacMillan
Publications
Enterprise Resource Planning (Edition-2008) By Summer, Pearson
Page 5 of 19
SHRI GOVIND GURU UNIVERSITY, GODHARA
BCA Semester - 6
UNIT Topic
1. Introduction
• The .Net Platform and the Web
o The Pathway to Web Application
o The Web Client/Server Model
o Components of ASP.NET and .NET framework
o Overview of IIS
o Overview of ASP.NET
o Language Independence in the .NET framework
• Working with ASP.NET
o The Features of ASP.NET
o The Anatomy of ASP.NET Pages
o Introducing Web Forms
o Visual Studio IDE Basics
o Code-Behind feature
• Application Configuration
o Over view of Global.asax file and Web.config flie
• Web controls for Displaying and Formatting Data Following properties
should be consider in each control of ASP.NET
Properties
AccessKey BackColor BorderWidth
BorderStyle CSSClass Enabled
Font.Bold Font.Italic Font.Name
Font.Overline Font.Size Font.Strikeout
Font.Underline ForeColor Height
TabIndex ToolTip Width
Id Runat Text
• Label
o Setting Properties
BorderStyle
BorderWidth
• Panel
o Setting Properties
BackImageUrl
HorizontalAlign
Wrap
o Add runtime control/s in panel
• Table
o Setting Properties
BackImageUrl
CellSpecing
Page 6 of 19
SHRI GOVIND GURU UNIVERSITY, GODHARA
BCA Semester - 6
CellPadding
GridLines
HorizontalAlign
• TableRow
o Setting Properties
HorizontalAlign
VerticalAlign
• TableCell controls
o Setting Properties
ColumnSpan
RowSpan
HorizontalAlign
VerticalAlign
Wrap
2. Web Controls
Web Controls for Creating Buttons
• Button , Image Button, Link Button
o Setting Properties
Command
CommandArgument
ImageUrl (Only for Image Button)
o Event
OnClick
• Web Control for Inputting Text
• Textbox
o Setting Properties
AutoPostBack
TextMode
Columns
MaxLength
Rows
Text
Wrap
o Event
OnTextChanged
• Web Controls for Selecting Choices
• CheckBox
o Setting Properties
AutoPostBack
Text
TextAlign
Checked
Page 7 of 19
SHRI GOVIND GURU UNIVERSITY, GODHARA
BCA Semester - 6
o Event
OnCheckedChanged
• RadioButton
o Setting Properties
AutoPostBack
Checked
GroupName
Text
TextAlign
o Event
OnCheckedChanged
• CheckBoxList , RadioButtonList
o Setting Properties
AutoPostBack CellPadding DataSource
DataTextField DataValueField RepeatColumns
RepeatDirection RepeatLayout TextAlign
Items SelectedIndex SelectedItem
SelectedItems (only for CheckBoxList)
o Event
OnSelectedIndexChanged
• Web Controls for Creating Lists
• ListBox , DropDownList
o Setting Properties
DataSource DataTextField DataValueField
AutoPostBack Rows
SelectionMode(Only for ListBox)
o Event
OnSelectedIndexChanged
• Rich Controls
• Calendar
o Setting Properties
CellPadding CellSpaceing DayHeaderStyle
DayNameFormat DayStyle FirstDayofWeek
NextMonthText NextPrevFormat NextPrevStyle
OtherMonthDayStyle PrevMonthText
SelectedDate SelectedDates SelectedDayStyle
SelectionMode SelectMonthText SelectorStyle
SelectWeelText ShowDayHeader ShowGridLine
ShowNextPrevMonth ShowTitle TitleFormat
TitleStyle TodayDayStyle TodayDate
VisibleDate WeekendDayStyle
o Events
DayRender
SelectionChanged
Page 8 of 19
SHRI GOVIND GURU UNIVERSITY, GODHARA
BCA Semester - 6
VisibleMonthChanged
• AdRotator
o Setting Properties
AdvertisementFile
OnAdCreated
KeywordFilter
Target
• File Upload
• Other Controls
• Hyperlink
o Setting Properties
NavigateUrl
Text
ImageUrl
Target
• Image
o Setting Properties
ImageUrl
AlternateText
ImageAlign
• Image Map
o Setting Properties
HotSpotMode
HotSpots
ImageUrl
AlternateText
Page 9 of 19
SHRI GOVIND GURU UNIVERSITY, GODHARA
BCA Semester - 6
o Setting Properties
ControlToCompare
Operator
Type
ValueToCompare
RangeValidator Control
o Setting Properties
MaximumValue
MinimumValue
• RegularExpressionValidator Control
o Setting Properties
ValidationExpression
• Introduction to Custom Validator control
o Setting Properties
ClientValidationFunction
OnServerValidate
• ADO.NET
o ADO.NET Programming Objects and Architecture
Page 10 of 19
SHRI GOVIND GURU UNIVERSITY, GODHARA
BCA Semester - 6
Reference Book:
ASP.NET and VB.NET Web Programming By Matt J. Crouch, Pearson
ASP.NET Developer’s Guide By Gerg Buczek, McGraw Hill
Page 11 of 19
SHRI GOVIND GURU UNIVERSITY, GODHARA
BCA Semester - 6
1. Introduction to XAMPP
Java Introduction
o Introduction to XAMPP
o Installation of XAMPP
o Characteristics of XAMPP
o PHP MyAdmin
o Starting with PHP Programming
o Basic Syntax and Commands
o PHP Operators
PHP programming
o Looping Statements
o Arrays
3. AJAX
AJAX Basics
o Limitations of Traditional Web Applications
o List of Items for Implementing AJAX
PHP & AJAX
o Understanding DOM
o Steps to place Asynchronous Requests to the a Server
o Accessing Form Elements
o XMLHttp Post Requests
o Separating JavaScript Code in Another File
Page 12 of 19
SHRI GOVIND GURU UNIVERSITY, GODHARA
BCA Semester - 6
Reference Book:
Developing Web Applications in PHP and AJAX By B M Harwani, McGraw Hill
Teach yourself PHP, MySQL and Apache By Julie C. Meloni, Pearson
Page 13 of 19
SHRI GOVIND GURU UNIVERSITY, GODHARA
BCA Semester - 6
UNIT -4 JDBC
Overview of JDBC and ODBC
Types of Drivers
Creating Database Connection
Executing Statements (insert, update , delete, select to/from a table)
Page 14 of 19
SHRI GOVIND GURU UNIVERSITY, GODHARA
BCA Semester - 6
Reference Books:
JAVA for Beginners 4e By Joyce Farrell Publication: Cengage Learning
Advanced Programming in JAVA2 By K.Somasundaram, Jaico
Programming in JAVA By S.S.Khandare S.Chand
Object Oriented Programming in java By Dr. G.T.Thampi, Dreamtech
JAVA Programming By Hari Mohan Pandey, Pearson
Advanced JAVA By M.T.Savaliya, Dreamtech
Page 15 of 19
SHRI GOVIND GURU UNIVERSITY, GODHARA
BCA Semester - 6
4 Create web page which will ask payment detail of customer purchase, this detail either in Cash
or Credit/Debit card or by Cheque. According to the payment mode panel control will display
and accept payment detail and display all that detail in next page using label control.
5 Write a program containing the following controls:
• A ListBox
• A Button
• An Image
• A Label
The listbox is used to list items available in a store. When the user clicks on an item in the
listbox, its image is displayed in the image control. When the user clicks the button, the cost of
the selected item is displayed in the control.
6 Extend the above program to add the following controls:
• Two labels
• A TextBox
• A Button
One of the labels is displayed adjacent to the textbox, displaying the message “Enter the
quantity:” When the user enters the quantity in the textbox and clicks the
button, the total cost is evaluated and displayed in another label.
7 Create a RadioButtonList that displays the names of some flowers in two columns. Bind a label
to the RadioButtonList so that when the user selects an option from
the list and clicks on a button, the label displays the flower selected by the user.
8 Create a user control that contains a list of colors. Add a button to the Web Form which when
clicked changes the color of the Form to the color selected from the list.
9 Create a new Web form which allows the client to enter student information such as name,
email address, sex and telephone number. The page also provides a submit button, which when
clicked, will add this information to a Textbox which will also be displayed on the same page.
10 Create a product catalog facility for an online mobile store. The web page will display multiple
mobile phone photos and their prices. When user clicks on any particular photo, he or she
should be navigated to the page for that mobile. This page will contain all details and features of
selected mobile phone.(use ad rotator control).
11 Develop an application which allow user to upload a .jpeg file.
12 Write a program that gets user input such as the user name, mode of payment, appropriate
credit card. After the user enters the appropriate values the Validation button validates the
values entered.
13 Create a Form that receives the user name, address, date, nationality, country preferred for
working and skill sets from the user. The country preferred data should appear in a dropdown
list whereas; others should be entered in a textbox. Validate all the controls. The Form is named
“formexp.aspx”. The date should appear between “1/1/1900” and “1/1/2090”.
Page 16 of 19
SHRI GOVIND GURU UNIVERSITY, GODHARA
BCA Semester - 6
14 Create a user control that receives the user name and password from the user and validates
them. If the user name is “ASP” and the password is “NET” then the user is authorized,
otherwise not.
15 Accept ItemCode, ItemName, ItemPrice and Qty from the user, store it as cookies and then
display them on the next page.
16 Show an example of how your Web application can read from a database table using a
DataReader class, and show the information in a DataGrid for display in your Web page.
17 Create a table StudentInfo, which contain rollno, name and year of a student. And also create a
table StudentScore which contain marks of three subjects for each student. Display name of all
the students in a DropDownList and according to user’s choice, particular student record
should display in a FormView/DetailView control.
18 Create a Global.asax file with Application variables cont, color1 and gotohp. Create a Session
variable called cont1. Initialize cont as 0 and assign any color to color1. For the variable gotohp,
give a hyperlink to any Website. Use the variables in a Web Form.
19 Create a Table, which displays two columns and three rows. The first row displays eno, the
second displays ename and the third displays esal, all of these being retrieved from the emps
table. Each of the above is displayed as a drop-down list,
Containing all the values of the corresponding column in the table.
20 Create an application to display all records from an Employee table with proper formatting.
21 Write a simple CRUD (Create, Read, Update, Delete) Web application which reads, updates,
inserts and deletes rows from the StudentInfo table which you have created for the previous
exercise.
22 Crate web page which will create copy of file given by the user.
23 Create web page which will delete file given by the user from the web site folder.
24 Create web page which will display details of file, selected by the user.
Page 17 of 19
SHRI GOVIND GURU UNIVERSITY, GODHARA
BCA Semester - 6
Page 18 of 19
SHRI GOVIND GURU UNIVERSITY, GODHARA
BCA Semester - 6
Project must be developed in the computer laboratory of concern institute under the
supervision of faculties of concern institute on any subject of semester-VI. (At the time of
Project-Viva examination student must show all the Workouts, SDLC, Documentation, Program
codes and project in running mode)
Note :
Page 19 of 19