Monday, July 28, 2008

Wish you a happy new year 2009

1.Visual programming


Unit I
Starting a new project- the properties of window – common form properties – scalable properties – color properties – making a form responsive – printing a visual – representation of a form – types – creating stand – alone windows programs – the tool box – creating controls – the name (control name) property – properties of command buttons – simple event procedures for command buttons – access keys – image controls – text boxes – labels – navigating between controls – message boxes – the grid – the ASCII representation of forms.

Unit II
Statements in visual basic – variables – setting properties with code – data types – working with variables – more on strings – more on numbers – constants – input boxes – displaying information on a form – the format function – picture boxes – rich text boxes – the printer object – determination loops – indeterminate loops – making decisions – select case – nested if –then’s – the goto – string functions – numeric functions – date and time functions – financial functions.

Unit III

Function procedures – sub procedures – advanced uses of procedures and functions – using the object browser to navigate among your sub programs – List: one dimensional arrays – arrays with more than one dimensional – using lists and arrays with functions and procedures –new array based strings - records (user-defined types)

Unit IV

The with statements – enums –control arrays – list and combo boxes – Flex grid control – code modules ; global procedures – the do events function and sub main accessing windows function – Error trapping – creating and object in Visual basic – building your own classes.

Unit V
Fundamentals of graphics – screen scales – the line and shape controls – graphics via code – line and boxes – circles , ellipses and pie – charts . the mouse event procedures – dragging and dropping operations – file commands – sequential files – random access files – binary files – file system controls – file system objects – the clip board – running another window program from within.

Text Book

Visual programming 6 from the ground up , gray cornell , tata Mcgraw hill edition 1999

Reference books

1.guide to visual basic 6 techmedia – peter norton’s and michael groh 1998
2.visual basic – paul sheriff PHI 1999
3.Mastering visual Basic 6 – Evangelus petroutsos TMH 1999

2.Data structures and computer algorithms
Unit I
Divide and conquer : the general method – binary search – finding the maximum and minimum – mergesort – quicksort – selection – strassen’s matrix – multiplication.

Greedy method : the general method – optimal storage on tapes – knapsack problem – job sequencing with deadlines – optimal merge patterns – minimum spanning tree – single source shortest paths.
Unit II
Dynamic programming : the general method – multistage graphs – all pairs shortest paths – optimal binary search trees – 0/1 kanpsack reliability design the travelling salesman – flow shop scheduling .
Unit III
Introduction – running time calculation – a simple example – general rule – solution for the maximum subsequences sum problem – logarithms in the running time – checking your analysis – the grain of salt.
Unit IV
Lists , stacks and queues : The list ADT : simple array implementation of lists programming details – common errors – doubly linked lists – circularity linked lists – examples – cursor implementation of linked lists. The stack ADT: stack model – implementation of stacks – applications. The queue ADT: queue model – array implementation of queues – application of queues.
Unit V
Trees : Basic terminology – binary trees – representations – binary tree traversal – more on binary trees – threaded binary trees – binary tree representation of tree – application of trees – counting binary trees

Text Books
1.Fundamentals of data structrues – ellis horowitz, sartaj sahni, galgottia publications 1998
2.Fundamentals of computer algorithms – Ellis horowitz , sartaj sahni, galgottia publiations pvt.ltd new delhi
3.Data structure and algorithm analysis in C-mark allen weiss – second edition addison wesley publishing company 1997

3.Operating System

Unit I
Introduction – definition – mainframe – multiprocessor, Distributed, clustered , real time , hand held systems – i/o and storage structure – hardware protected – network structure – system components – system services, calls, programs , structure – system design , implementation and generation.
Unit II
Process management : process concepts, scheduling , operations – co operating process – inter-process communication in client server systems - multithreading models and issues – windows 2000 and java threads – CPU scheduling criteria and algorithms – multi processor and real time scheduling – algorithm evaluation – process scheduling in windows 2000

Unit III
Process synchronization – critical section problem – synchronization hardware – semaphores – classic problems – critical regions – monitor – synchronization windows 2000 – deadlock characterization, prevention. Avoidance and detection – recovery from deadlock.
Unit IV
Storage management – swapping – contiguous memory allocation – paging – segmentation – segmentation with paging – demand paging – process creation – page replacement – allocation of frames – thrashing – implementation of virtual memory in windows NT – file concepts and access methods – directory structure and implementation – allocation methods – free space mangement.
Unit V
I/O systems and case study : disk structure , scheduling and management – swap space management – case study : windows 2000

Text Book
Operating system concepts – silberschartz A, Galvin P.B, Gagne G- sixth Editiion 2002 , john wiley & sons
Reference Book
Operating system concepts and design – milan milankovic – Tat McGraw Hill 1997

4.Unix and shell programming

Unit I

Introduction – unix for beginners – the file system

Unit II

using the shell – filters

Unit III

Shell programming – programming with standard i/o

Unit IV

Unix system calls

Unit V

Program development – document preparation

Text Book

The unix programming environment – Brain Kernighan Rob pike – pearson

Education – 2003

Reference Book

Introducing unix system V – Rachel Morgan, Henry McGilton – McGrawHill

International editions















MADURAI KAMARAJ UNIVERSITY
EVENING COLLEGE
MADURAI - 2
Final Year M.C.A / BCAProject Report ContentsM.K.U Evening College Logo with Project title, Student name, Rengo, Guide nameM.K.U Evening College Bonafied Certificate.
Company Certificate
Company Attendance Certificate (From Dec 1 to May 30, 6 months)DeclarationAcknowledgementContents
1. INTRODUCTION
1.1 About the Organization1.2 System requirement specification
1.2.1 objective
1.2.2 purpose
1.2.3 scope
1.2.4 overview
1.2.5 functionality’s
1.2.6 performance requirements

2.SYSTEM ANALYSIS2.1 Project Introduction2.2 Feasibility Study
2.2.1 Economical feasibility
2.2.2 Technical feasibility
2.2.3 Operational feasibility
2.2.4 Initial investigation
2.2.5 Existing System
2.2.6 Proposed System
2.2.7 Benefits of Proposed System
2.2.8 Limitations of Proposed System

3.DEVELOPMENT ENVIRONMENT (should not exceed 10 pages)3.1 Software and Hardware Requirements
3.2Programming Environment4. SYSTEM DESIGN4.1 System Diagram
4.2 Data Flow Diagram
4.3 Table Design
4.4 Normalization
4.5 Modular design
4.6 Data Dictionary
4.7 Inputs and Output Design

5. CODING STYLE5.1 file naming and organization
5.2 file suffices
6.TESTING6.1 Unit Testing
6.2 Module Testing
6.3 Integrated Testing

7. QUALITY ASSURANCE
8.SYSTEM SECRITY
9.IMPLEMENTATION
10.MAINTANENCE
11. FUTURE ENHANCEMENT
12.CONCLUSION
13.BIBLIOGRAPHY
APPENDIX I
Entity relationship diagram
SCREEN SHOTS


Format of Front Page/First Page


Project TitleProject report submitted to the
"MADURAI KAMARAJ UNIVERSITY"
in the partial fulfillment for
the award of the degree of
MASTER OF COMPUTER APPLICATIONS


Submitted by
Student name
(Reg No: )

Under the guidance of
G.N.Sujeer M.Sc.M.Phil




MKU logo

Madurai Kamaraj University
Evening College
Madurai - 2
2007 - 2010

Format of Bonafide Certificate
MADURAI KAMRAJ UNIVERSITY
EVENING COLLEGE
MADURAI - 2
BONAFIED CERTIFICATE
This is to certify that the project work entitled " project title " is the bonafied record of work done by student name (Reg.No : ) in partial fulfillment of the requirement for the award of the Degree of MASTER OF COMPUTER APPLICATIONS during the academic year 2007 - 2010.
PROJECT GUIDE
(G.N.Sujeer M.Sc. M.Phil)
Submitted for Viva - Voce Examination held at Madurai Kamaraj University Evening college on ______________.

Examiners
1.
2.


All of you submitting the same software specification. So change
individually. Give one page description for How III MCA students
(Programmers) spend their time. Give the confirmation letter
from the company on or before 21.1.2010.
A7700100 S.Dhana Lakshmi: Terminal management system title is selected
Give the software description ... and company details...
What are the administrative process to manage ships
What are limitations for SSDL.
Why you selected C#.net,MS-SQL server, IIS and asp.net
A7700101S.Jenny:A NOVEL & EFFICIENT APPROACH FOR NEAR DUPLICATE PAGE DETECTION IN WEB CRAWLING title is selectedhow to detect a web page
Why you selected C#.net MS-SQL server, IIS and asp.net
Relation based page rank algorithm for semantic
web search engines title is previously selected.
What is the difference between your title and google.
Why you selected C#.net,MS-SQL server, IIS and asp.net

A7700102M.Malarvizhi:
A7700103M.Anantha subramanian: Reversible watermarking for
knowledge digest embedding and reliability control
In this title why specifically mentioned medical
image.
Why you selected C#.net S-SQL server, IIS and asp.net
A7700104E.Chanthru:L Mobile medicine : providing drug related
information natural language queries.
What is the difference between doctor's medicine and
mobile medicine.
Why you selected C#.net S-SQL server, IIS and asp.net
A7700105V.R.G.Dinesh Babu:
: "Anti-money laundering system(A.M.L.S.)" title is selected.

What are the limitations of AML Software
Spam blocker title is selected. What's
the difference between yahoo spam blocker and your project
Why you selected C#.net,MS-SQL server, IIS and asp.net
A7700106M.Dinesh Kumar:Girid video A practical example of
non scientific application on the grid title is selected.
In this title what meant by non-scientific. Why you
selected C#.net, MS-SQL server, IIS and asp.net
A7700107M.Mohamed Farook Badhusha: Fuzzy control title is selected
The title should be in specific.
A7700108T.Pandi Murugan: Credit card fraud detection title is selected
how many types of credit card.
Why you selected C#.net MS-SQL server, IIS and asp.net
A7700109B.Senthur pandian: "D.A.R.T"(Daily Activity Report Tool)
title is selected.
Give the company details....What is meant by tool?
What are the tools available... give the details...
Which device used for taking finger print.
Why you selected C#.net MS-SQL server, IIS and asp.net
A1724055L.Jegan : Web Crawling (late submission)
which technolgy and method used for collecting data from website
Why you selected C#.net MS-SQL server, IIS and asp.net